my 2 yr old is a very sweet boy, but he doesnt like people touching him unless it is big brother, hubs, me or his uncle. unless he comes to you first.
so whenever someone comes to him to touch him or shale his name hand he will acually hit them in the face or were ever close for him to reach, and then tells them leave me alone.
now it is funny to watch this little 2yr old fight off adults, he is zero fear, just doesnt like anyone touching him.
we have told him you cant just hit people for saying HI to you, and that he need to be nice, and he will say ok momma, when a friend of hubs went to him to say HI, my son looked at him and goes i dont like you and walks away, now this is better then him hitting the guy.
but how do i make him understand you cant be rude to people just cause you dont like them, and it is nice to just say HI and then that is it.
he plays very nice with kids, he doesnt fight kids, unless they hit him first then he goes crazy on them, and i acually had to pull him off this boy who was 6 yrs old, he hit my 2 yr old and well he jumped on him and was hitting the crap of that little boy and i had to pull him off, poor little 6yr old was crying and i go well this is why we dont hit kids.
i pulled my son aside and told him honey next time someone hits you can you please come tell momma and i will handle it for you, and he goes ok. but i cant really be mad at him for beating up the 6yr old since he did hit my son first.
my 4yr old is not a fighter, cant fight back for himself at all, so cause of that when we go to play area's i always watch my kids, and get up often to make sure no one is hitting my boys and that my 2 yr old is not beating up on some older kid.
how else can i handle my little fighter? and teach him to not hit adults for no reason