The only thing spanking or any negative physical contact does is get the kids attention. This will lose its effectiveness if used too often and probably not necessary for most kids.
 
 
 
 
Discipline always leaves kids empowered to do better next time otherwise it is just parents blowing off steam. A parent has to approach the situation in a calm and composed manor or discipline does not happen. Many parents forget the discipline all together as soon as they have the kid’s attention and have blown off steam they move on. This is why so many kids are out of control these days. There are lots of completely undisciplined kids that get hit and yelled at on a daily or weekly basis.
 
 
 
 
Do I ever hit or yell at my kids? Yes.
 
 
Do I do it weekly? No
 
 
Do I do it monthly? No
 
 
Do I do it yearly? Probably but, hoping to do better.
 
 
 
 
It would be nice to go a whole year and approach every problem calm and composed and objectively. This is my goal. I have not reached it yet but I do better every year. As my kids get older they give me a bit more personal space and it is just easier. I can do it at work but at home it is much harder. Probably because my relationships at work are not as intense. I cannot just leave the house when I’m angry (single parent kids too young). I do go on timeouts at least weekly. It works better for me to go on timeout then my kids. Of course it would help a get deal if my kids would not ignore me when I’m calm and composed. I just have to get better at following through while in a calm composed state but then again when they know I'm angry they stop and stand at attention. I guess I have to figure out how to make my kids understand I'm at the limit while in a calm composed state. 
 
I guess that is a question for the good DR. How do you get your kids attention and have them understand they have pushed the limits while you are calm and composed?