The short answer is no. When your child misbehaves or acts in ways that are defiant, inappropriate, or even dangerous, you want to show him that this behavior is unacceptable and needs to change. Instead, he may feel hurt and resentful, and retaliate by being uncooperative. If you refrain from spanking, you'll be better able to reason with your children and set limits for your them. Spanking teaches your child that violence is an acceptable way to solve problems and change behavior, especially if someone is smaller and weaker than you.
Studies show that kids who are spanked are more likely to hit and fight with other children.
Spanking teaches your child that when he makes mistakes, you'll punish him rather than give sympathetic guidance. It undermines trust and damages the bond between you and your child that should allow him to be confident and flourish. He may reason that if he weren't such a bad child, he wouldn't get hit. Studies by psychologist Irwin Hyman and colleagues at Temple University have shown that regardless of how nurturing a family is, spanking always lowers self-esteem. Spanking can be physically dangerous if you get carried away and hit your child much harder than you intended to.