I personally think that spanking is a lazy way to bring up a child. It's easier to do that than teaching and instructing which requires extra effort, commitment and understanding. Spanking just makes the child relate pain to that particular act. They end up avoiding that situation not because they understand why but because they don't want to be beaten.
RE: Do you beat your child? What best way can I instill discipline in my child?