DS is 27 months old and has been hitting, shoving and throwing things at other children for a year or more now. I know he is only two etc etc but he is worse than any other child in my large social circle. He hit and shoves with NO trigger, just walks up to other children and does it with no anger, no rage, no trigger. He does it whether I am paying attention to him at that moment or not. He does it to older kids, younger kids, boys, girls. He throws hard toys and sand. He thinks its entertaining.
At playgroup today I ran at a little girl who was eating her lunch sitting on the floor and SHOVED her over backwards then ran away again. He did it twice in a row while I was feeding bub before I realised what was happening, her poor mum didn't know what to do!
EVERY time I catch him I immediately remove him from the situation, get down to eye level and say calmly and firmly "we DONT hit/push/throw things! Its not nice, you need to be gentle to your friends". He usually just scowls at me, yells "EEERRRHHH"in my face, laughs, and tries to get up. Often he will try to go back and do it again.
A little boy a bit older than him actually left the sandpit muttering to himself "that boy might hit me" when DS got in it
We don't smack him, he doesnt watch anything on tv other than Wiggles and Pooh (no violence). He is otherwise haapy, but very stubborn and wilfull. Doesnt eat junk, we try to avoid sugar/preservatives etc.