He has always been a fussy eater and we have tried many different strategies with varying degrees of success. He would make progress, eat a wider range of foods and then regress
For example this morning he had 2 slices of toast, a croissant and 2 mini pain au chocolats. His brother had porridge and his sister had pancakes and fruit salad. For his packed lunch at school he had a plain bagel. That's all. When he came home he was hungry and usually has a raw carrot while I cook, but when I gave it to him he tells me he doesn't like carrots anymore and could he have some bread. I explained that everything he had eaten today was wheat based and he needed to have something else. I offered him whatever he wanted from the fridge but he refused. Consequently he was in a huff with me and so refused to eat his lunch. I know this is a power thing.
He's a smart kid, he knows all about nutrition as I have been droning on about it for years, and he has been learning about healthy eating at school. He is small for his age, very pale and looks malnourished. Trying to feed him well is the single most stressful thing in my life, but I am banging my head off a brick wall.
So, should I just let him eat what he wants in pursuit of a quiet life?