Someone told me something ages ago that stuck with me: meal times are shared responsibility. It is your responsibility to provide healthy, yummy, sustaining food to your kids. It is their responsibility to eat it.

I'm not saying ignore them when they are not eating but try not to stress if he goes off it for a bit. He won't starve - I have to agree that it might be a control thing!

Also sometimes toddlers go through not eating phases - might just be that!