No Rubbing the puppies nose in its mess does nothing other than teach the pup that you are scarey.If I catch the pup messing the floor,I say ahhh loud enough to startle the pup ,than quick put them in the potty spot.If I dont catch them I just clean it up as quick as possible while biting my lip cause I didnt catch them.Puppies generally need to go about every half hour or so.I make lots of trips outside to avoid accidents.