I've changed my name for this as I am feeling shy and don't want anyone thinking bad things of my little boy! Ds is 3 next month and recently a few times he has done some rather silly things to one of his friends. It is a little girl who is a bit sensitive, they mostly get on well but if ds does something she doesn't like she will make quite a big fuss about it. Instead of stopping, it seems to amuse him and he carries on doing it, while his friend is standing there crying. Ds will watch with a smile on his face.
He is a gorgeous little boy in other ways and very gentle with me and especially kind to babies. I don't know why he is doing this but I wonder if his friend's reaction just amuses him and he carries on to see what will happen. Of course me or the other mum intervene as soon as we see it but I can't help worrying about a) it looks like he is developing a cruel streak and I worry what the girl's mum will think and b) how can I teach him this is wrong? I talk to him afterwards, make him say sorry, give a cuddle etc which he will do happily but when will he start to learn empathy? It bothers me that he does not already realise he should stop when his friend cries, is this normal for a nearly 3 year old?
To give you an example last week they were playing in her room and he was kicking her bed. She didn't like it and started to cry but he carried on until I came in and told him to stop. Another time they were playing with some soft toys, throwing them about, and he started throwing them at her head. I don't think it would have hurt, but obviously she didn't like it, however I again had to tell him to stop and then to apologise. Is this normal and how can I help him learn to feel compassion?