Greetings in that Divine and Most Precious Name of Ou rLord an dSavior Jesus Christ!
In certain situations, spanking is entirely appropriate, maybe even necessary. But it should always be applied with caution, as a last resort and NEVER purely out anger. We should never lose our tempers with children, and since we are not perfect and surely we inevitably WILL lose our tempers, we definitely shouldn't use physical force in such a state of mind..
Some really good parenting advice I heard at a teaching seminar was this:
When disciplining children, always ask yourself the most important question, "WHY AM I DOING THIS EXACTLY?" If you are telling kids not to do something and there is no real reason for it aside from essentially a power trip, perhaps that is not really appropriate or effective? Sometimes kids "misbehavior" is just expressing themselves in ways we either don't understand, are not really paying attention to, or really may have no good or realistic reason to prohibit the behavior other than some control. Sometimes we need to just let kids be kids, and get over ourselves. Other times, we have to lay down the law, but BOTH should always be out of pure love, rarely anger. Kids are more perceptive to fear than dogs and anger is just another manifestation of a fear of lack of control.