Originally posted by: Nebor
Originally posted by: destrekor
I think a lot of people misinterpret the point of this maneuver. Unless, of course, people do it all the time. I've been under the believe that it's to remind the puppy of what it did, as puppies don't have a long-lasting memory, much like a child... they are purely instinct-based creatures. If they gotta go, they gotta go. Now, as I've said before, I don't condone shoving its nose into the mess, but bring it down close to the mess so that the puppy knows you are making it smell the mess. A dog will know its own brand, as it's a very personalized thing. I'd reckon this is best for when the dog did the deed some time before you realized it, so by carrying out said action, you are forcing the dog to recognize what it had done (earlier the puppy likely didn't realize, but it knows that if it's the scent of its own brand, then it is its own deed).. and you can carry out whatever training punishment you subscribe too. Its important you be on top of the situation before the puppy has a chance to forget what it has done, but it is a given that this will not always be the case, especially in a small household where the humans may not always be able to offer eyes-on.
They have very poor memory, so they don't remember going to the bathroom. They do it 10 times a day, it's not a memorable event for them. There's really nothing to be gained by rubbing their nose in anything.
If you CATCH your puppy peeing, a light smack on the bottom and a no, followed by taking them outside and praising when they go is the thing to do.
If you can't stop him in the act, there is no reason to punish him, he won't know why you're doing it. Even still, any kind of corporal punishment on your part can make your puppy handshy for the rest of his life. His first instinct when you reach for him will be to get away from you hitting him. Because of this, it is advisable to skip any kind of spanking, and just take them outside when you see them going. Admittedly, it won't do anything for your frustration, but your dog will be better off.
And I'll second adairusmc's suggestion of a shock collar when he gets older. If used properly, it is the best training tool I've ever seen for a dog. Not for housebreaking, but for pretty much everything else.