When my son (age 6) has his friend round to play after school my son is often quite mean to his friend, and I'm worried my son is a bad friend. They will play nicely for a bit, but then my son will get irritated with his friend not playing the game the way he wants, or picking up his favourite toy, and starts going off in a huff or saying 'you're not my friend'. I reassure the other boy who is understandably upset, and make sure my son apologises to him, but the playdate often ends with me or my younger son playing with the friend and my 6 year old son watching tv alone. I have to sit with them through the whole playdate to keep the peace and keep suggesting new activities etc. I dread to think what he's like at school. The teacher says he plays well at school and has a good group of close friends, but I'm worried he's going to alienate them by being so grumpy and snapping with unkind words when he's annoyed. Does anyone have any suggestions how I can help him be a good friend?