My DS is 3 in a couple of weeks and in most ways is pretty well behaved. He is polite, sweet natured and funny.
At the moment he has a nasty habit of throwing stuff. There is no rhyme or reason to why he throws as he does it when he is frustrated, over excited, laughing, playing on his own and just about any other situation. It has culminated in him giving another child a massive bruise on the cheek for which he was put in his room and soundly chastised.
My responses have ranged from gently explaning why throwing things at people/for no reason iis naughty, to removing toys, the naughty step,, shouting at him and smacking his hand but he just won't stop.
I'm worried about him starting nursery part time in January because I really don't want him to hurt anyone.
I never had this trouble with my DD who is now 5.