DD is 6 1/2 years old and has never eaten as much as her brother or as many different things. I put this down to problems when weaning but no allowances are made now.
Just now I made Cheesy cauliflower and bacon gratin and garlic bread. There was the smallest amount of cauli in it so I didn't even say it was there. DD ate 1 piece of garlic bread and she says 3 spoonfuls of gratin. I am fairly sure she didn't. She said she didn't like it. She has had mango for pudding but nothing else. She would have had more garlic bread but I knew she would fill up on that and leave the gratin so one piece each until the gratin is eaten.
She will not eat something if she doesn't like it, fair enough, but imo she doesn't try things enough first and will go hungry/without rather than eat some more.
Normally I would give in with pudding just to get her to eat, today I haven't. She has just had the mango. DS1 ate everything and behaved at the table (she kicked ds2) so has had some nice pudding too.
I am torn between saying you eat what you are given or go without until the next meal but I also don't want to force her to eat something if she genuinely doesn't like it. (potato, cheese, cream what's not to like?).
I love to cook and do not want my children to ever go hungry (I was not fed as a child) but don't want her to use this as a battle field when she is older.