When my kids have a friend over for dinner, I allow their friend (guest) to choose what we have for dinner (as it's easier to ask what they do want, rather than go through a list of "I don't like that"). They (guest) also gets first choice of pudding.
When we have no guests over, I choose and cook dinner, and have the type of household with my kids, 'if you don't like tonight's dinner choice, I'm not doing anything else, it's this or go and have a bowl of cereal.' 99.99% they eat their dinner with no fuss.
When my kids go to others for dinner, the friend who's house it is gets to choose dinner as a treat, by their parents.
My kids have started commenting on this, that they never get the option, if a friend is over the guest gets to choose, if they are a guest in someone else's house, their friend gets to choose, and the rest of the time I decide meal.
AIBU to let the guest choose? Or should I allow my kids to decide on dinner time when guest is over? What do you do?