This has happened a few times. When we go to a friend house or to playgroup etc and I'm saying hello, he gets annoyed (he has very expressive facial expressions!) and goes to hit them with one or both hands and shouts (or grunts because he can't yet talk).
So far I have managed to avert him and he hasn't actually touched them, but his aggression is obvious. I don't know who to deal with this or why he's doing it. So far I have said "Don't hit, it's naughty to hit, say hello" today I teied a slightly different approach, because at the weekend a friend shook hands with him and he likes to do that now. So this morning, as he went to him a little girl, I said " Are you saying hello, do you want to shake hands with..." so and so. This worked and he shook hands and it was averted. But it still upsets me that he wants to hit and is obviously unhappy about something.
I don't know where he has got the hitting idea from. I asked at nursery (he goes once a week and enjoys it) if he has hit anyone there and they've never seen him act like that.
When my friends baby was born he did get jealous and cry when I held the baby, so I originally thought it was jealousy of the other children that I am talking to them, so I held back with picking up other kids and sitting them on my knee etc. and I reassured DS. This approach ovbiously hasn't worked as he has now stepped it up a gear.
Please give me advise on how to deal with this as I don't think he understands me if I expain it's not nice. I don't know whether I have drawn too much attention to it now, which is why he has persisted it. He is otherwise a very lovely little boy who loves being around other people and good fun.