I started typing an OP and it was getting far too long and convoluted so I am going for a brief tl;dr version instead.
As the title says, 4 yr old very picky eater and refuses point blank to eat if it's not something he wants.
My main question is how should I handle this? I don't want to turn mealtimes into a battle or use food as a reward/punishment but currently all he wants to eat is beans on toast.
I've tried giving him something with beans but he won't touch him
I've tried telling him he has to at least try a bit and if he really doesn't like it he doesn't have to have it. This always ends up with him saying he doesn't like it even though it's something he has liked before
I've tried telling him there will be no treats if he doesn't eat some of his dinner but that just sparks off a crying fit
I've tried telling him he will just go hungry but then feel guilty later on when he is saying he is hungry
He does have a daily vitamin and calcium supplement so I am not massively worried about nutrition, but I don't want to make things worse!