My mum did exactly this when my brother was young, if my brother said no to something which 90% of the time he didn't even want to try it then she would go off an make somthing totally different for himThis! This right here!! Why do they cook separate meals for him???? That's way too much work. I always cook one meal for everyone, and I make sure there is one thing on the plate that everyone will eat. The only time I cook separate meals is if i know that my kids won't like it...like salmon. They despise the stuff but I love it. LOL So if I make it, they'll get something different. Also, the fact that they eat at a separate time than him is awful. They should be eating as a family. Enjoy that family meal time now because when kids get older the family meals become less and less as they get more involved in activities. This catering to him for every little thing is only going to create a bigger monster as he gets older. They need to get it in check now while he's young.
Fast forward to now an he is a god damn NIGHTMARE with meals, won't eat anything apart from fries, nuggets, fish fingers, because she allowed that shit when he was a kid
It's at the stage he's not invited out to places if we want to have a meal because he's not going eat anything on the menu, plus I refuse to cook for him when he comes over, my rule is you eat what I cook for everyone or you starve
Right now J is at the perfect age to be putting all sorts down to him an letting him try it all, chances are he will eat nearly all of it, they are going to ruin him an make him incredible fussy an honestly most people can't put up with that, family if they get to watch him probably won't be happy having to cook specific meals an he isn't going to enjoy being at friends houses (if he gets any) because most mom's if they have a house full of kids are just going cook one meal for them all
There's also NO excuse for him to not be sitting down with them eating a family meal as well