That seems to be a common theme in your illogical reasoning "no matter what science says". Regardless, dogs are very sensitive to emotion and body language. Even if YOU think you're calm/happy/whatever, SHE knows that you're not. I can tell you this from personal experience. I get very nervous when I walk into the obedience ring. Even if I take a lot of deep breaths and make it "happy Lily fun time" and smile and make happy noises, Lily still knows I'm stressed and it transfers right down the leash. It doesn't matter what you pretend you are, emotionally, dogs see through that. That's what makes them amazing companions and teammates. ---------- Post added at 11:26 PM ---------- Previous post was at 11:23 PM ---------- Not true. Rubbing their nose into it does ABSOLUTELY nothing. They DO NOT relate that to anything they have done or even what's on the floor. They don't know that pee on the floor makes you angry. What are they doing when you're rubbing their nose in it? What behavior are they exhibiting? The usual behavior for when a person walks into the house and sees a mess on the floor is to call the dog to them, the dog goes "oh hello most wonderful human ever!". And then what happens? Human gets angry and grabs dog angrily and shoves them in their own shit. So what behavior is the dog now connecting to the shit? Coming to you. Congratulations- you've now taught your dog to never come to you.