My DS is 8 years old and I'm getting quite worried about how he's doing socially. He's never been a child with a lot of friends, but he did have a couple of good friends from when he started school. But lately they seem to be getting fed up with him and often don't want to play any more. And he's not making new friends either.
It doesn't surprise me because he's becoming very irritating in the way he interacts with other children. He gets in their space, picks at their clothes, makes silly faces, does silly voices, pretends to mishear them as if they've said something that doesn't make sense, will say the same thing again and again.
I think it ultimately stems from shyness, he's not confident to be himself so he tries to be really silly and funny. But it's not funny and other children don't like it. It's such a shame he's started being like this even with his friends, because I think they won't be his friends much longer if he keeps it up.
I have tried to gently give him some tips at home, mostly encouraging him to use his normal voice and try to be sincere because he's such a great boy just when he's being himself. But he doesn't seem to be able to stop himself, or he doesn't take what I say to heart.
What can I do? Should I tell him straight out that he's being annoying? I don't want to knock his confidence any more but it's like watching a train crash seeing him annoy his peers so much.