My puppy is now almost eight months old, and he had picked up house training fairly easily--he was asking to go out pretty reliably. But now, these past couple of weeks, he's stopped asking to go out. Also, problem 2 is that he will go poop outside, but then he comes back in, and a little while later, he'll poop on the rug. I think the problem is that he doesn't finish going outside, but then he doesn't ask to go out again and instead just goes on the rug. What can I do to fix this? How do I make sure he's finished going before I bring him in so he stops going inside?