His behaviour isn't that bad, and generally he's a sunny-natured little thing. But the problem is when he does something unacceptable (push friends/brothers/endanger own or brother's life in various ways/throwing cutlery and bowls on the floor etc) and I try to punish/reprimand/persuade him not to do it again, he's just not contrite at all. I can try naughty step, screaming blue murder at him, giving him the silent treatment, persuasion, begging whatever I'm trying this week and he'll just breeze off blithely saying "Why?" and looking at me cheekily.
He just doesn't understand that it's not okay to hurt people or break things. He's SO insolent. Nursery have remarked on it, friends are offering me "helpful hints" and I'm at my wits end. Only thing that has worked is the couple of times I have smacked him.
I do not want to do it again as I realise I have lost when I do that. Plus I don't think it can help on the "teaching him that violence is bad and doesn't work" front...
Any book recommendations, suggestions welcome.