This has been an on going issue for years but right now our youngest DC (5 years old) is going through a phase of being quite difficult and has major tantrums over little things. The naughty chair or being sent to his bedroom is usually the punishment I use. He of course doesn't do as he's told first time, it takes a lot of patience but eventually he gives in takes his punishment says sorry and we move on. Patience isn't something DH has a lot of and when DS throws a major tantrum he always smacks him. I don't believe it helps at all, it only makes DS angrier or more upset and if he listens to DH after that it's only out of fear. DH thinks it's okay because it's only when he's at his worst and is warned. I don't agree at all but he won't change his mind