My girls were picky, my boy ate and eats everything in sight - I served the same meals regardless. When they were very young, so under ten, they were allowed to have two foods the refused to eat, and of course, anything which disagreed with them (my son cannot stomach liver, makes him violently sick) They all had their two really hated foods, and ate everything else - only a little if they didn't like it but they ate what was on their plate. I could not afford to cater to special diets and could not afford all sorts of processed foods. Crisps et al were treats in my home. They all ate and eat what is put in front of them. The eldest unfortunately has an illness which means she has a very limited diet now, and often reminisces about "eating a bit of everything, even if you don't like it", as she says she misses the variety. Personally, I think it is insane to allow a child to dictate their diet to that extent. If mine refused to eat something, they didn't eat it, but got no dessert and no snacks until the next meal.