exactly, more people need to look at animal psychology like this.
rewards work better than punishment for dogs. though there IS time for punishment, but only when doing truly bad things.
Yeah, it is amazing how stupid people are when they deal with dogs. They reactively punish without thinking about the consequence (thinking they are punishing a dog for running away when they are punishing it for coming home / rubbing their face in their feces when they soil indoors - it just teaches them to "hide" when they do bad things - it is far more effective to let them outside and overly praise them with love and attention and a treat when they soil out side then rubbing their face in their own excrement. If you got a blowjob and a bowl everytime you peed in a sink I can promise that your behavior could be STRONGLY influenced to turn every sink you see into a urinal LOL) Think about it; why would you pee in a toilet where you get nothing when the reward for peeing in a sink is totally awesome?
They never give positive reinforcement, and they yell and beat their dogs constantly. Despite the fact that their punishment has no effect on the dogs behavior they continue with the same misguided treatment wishing for a different result. I can promise you that if you switch to positive re-enforcement that you will have a much happier dog and your life will be so much better because you and your dog will be partners rather than overbearing parent to a kid.
I never hit my dog (or any other dog) but she does get disciplined as soon as she steps out of line I make her lay on her back. She knows the second that I am correcting her that it is time to chill because if she doesn't she will be laying down next to me. I rarely correct her; maybe once a month or less on average because I positively re-enforce her all of the time and she repeats the behavior that I reward.
The funny thing is that positive re-enforcement works AMAZINGLY well on humans as well. Yet very few people practice it.