Yes I’m likening kids to puppies

I’m training a puppy which is how I know this, but even with dogs they tell you nothing can be learned from fear.  The dog will just become too afraid to learn anything after a while, because they don’t want to make you mad. 

Instead of creating fear create a positive learning environment. Research shows that positively trained animals not only learn faster but remember what they have learned for longer periods of time. Research also shows that the only thing punishment does is stop a behavior, it does not teach anything. So punishing your puppy for peeing/pooping on the carpet does not teach him where to go potty. If you leave out the punishment aspect and show your puppy where to go potty and offer praise immediately after they go potty you will get a faster and longer lasting result.