10 months ago
Last edited at 9:06PM on 2/13/2013
Dogs can sense your feelings so if you're mad at it, it will know and react with fear or aggression. Usually fear once you are no longer mad at it, it will know and go back to its normal self dogs bounce back very fast unlike cats...
Probably. It's how dogs are. They have a limited memory span. But if you are repeatedly angry with it, this will go into its "long term" memory (dogs do have them) and it may become timid around you. Make your scoldings short, sharp-toned, and strictly vocal (unless the dog is around to harm someone). AS SOON AS it has changed its behavior and done what you want, praise it. Don't scold it for something it did half an hour ago; it won't understand what you're angry about.
Animals don't understand us when we yell or get angry. It just scares and confuses them. They are more than happy to "forgive" you when you go and show them attention again. They don't understand what is even going on for them to be angry at you.