He has eaten about two bites. He always seems to eat enough to take the edge off his hunger, then gets bored and decides he's finished, and refuses to eat any more. Then he wakes up in the night saying he's hungry, I used to let him get up and have some toast and fruit, just because he ate so little that I was desperate to get any food into him, but recently I've said if he is really hungry he can have some bread and butter, and he can't come downstairs, he has to have it in his bedroom, and he refuses. So he can't be that hungry - I think he was just wanting to come downstairs.
He is 2.9 and I just want the stupid food battles to be over now.