Hi,
We have a very fussy 5 year old with regards eating and have tried loads of things over the years including trying our best with encouragement and trying new foods to letting him eat only what he wants (sort of worked but meant he wasn't joining in family meals) to allergy testing etc.
Just suddenly though how about saying to him that he could have 1 treat (crisps, chocolate whatever...) but that I would cook him a meal every night of what I choose from the foods he likes. If he doesn't make a fuss but leaves it, he can only have a banana afterwards before bed. But if eats some of it or all of it and doesn't make a fuss he can have his treat afterwards?!
Is that too complex for a five year old? Is it too strict/too lenient???