My daughter has been having sleepovers since she was about 3. There's a group of 7 very close friends and rather than babysit for each other, we have each other's children overnight. It all works very well.
However, there is one child who I find very challenging and I just don't want him overnight. It's getting to the point that it'll soon become obvious that he's the only one I won't have for a sleepover. So far, I've told the Mum that I can't have him until he's dry at night but he's nearly 6 now and so I guess it won't be long until he is dry.
His Mum is a really good friend of mine and is always saying how he's 'no trouble' but I find him so difficult and passively disruptive. For example, he doesn't eat anything except bread and butter so when he comes for tea that's what I give him. My daughter then complains that she has to eat what she's given and he doesn't. I offered him a banana last week. He said "No, want cake", when I said "Just eat a tiny bit of fruit, then you can have cake" he ran off screaming and hid under a table shouting "I hate you". When I spoke to his Mum about it she said "he won't eat fruit, just give him the cake" but how is that fair to my daughter who would never be given cake after such behaviour?
He also won't play with toys but likes to take them apart and chew them. That's fine with his own toys but he has ruined several of my daughters things, and I find it really hard to know how to deal with the situation. I can't tell him off as he's allowed to do it at home, but I can't do nothing, as that's a bad message to my daughter.
I'm not sure what to do. Should I just chill out and let him stay? Am I being too precious about my daughter (only child)? or should I continue to make excuses as to why he can't stay?
Any thoughts would be welcome.