I read a leaflet on dog/puppy training. It explains how punishment should never be used such as water pistols, shouting, smacking, etc because it will significantly slow down the puppy's development.
It says how the puppy will think that people can't be trusted and an aggressive dog is usually a sign that the dog has fear and anxiety.
The best way of training a dog is with reward training. Treats, etc.
I started to think about it and thought is that the same with children/people?
If a person/child gets punished for doing something with smacking, etc can this end up slowing down the development of the child? Maybe they won't know what the hit was for and get angry? If they don't know what it's for they may do the same action again and still not know any better. Will it will give them fear and anxiety where they may become aggressive? Or maybe not?
Is it better not to hit and to just take away a favourite activity the child loves to do or maybe their favourite toy or favourite food until they behave? Or would that be pointless? Don't give them their favourite thing until they behave? Or would the child understand better than with a hit or without it? I know on Super Nanny she used to talk of a naughty step or something and would say hitting doesn't work. Is this the reason why?
I get that everyone would have somehow got some form of punishment as a child including shouting, smacking, maybe, etc but does it really work in the way a parent wants? Or does it do the opposite?
What do you guys think?