My little girl (age 2) is a picky eater and always has been tbh. I don't really pander to it - she gets whatever we're eating and if she doesn't eat it, there's no alternatives. If she really hasn't eaten a bite, I'll sometimes give her a sarnie before bed or some cereal or something, but later, so she doesn't see it as an alternative to a meal (can't let her go hungry).
She also has big problems with constipation - has done for a good few months now and is on lactulose. She'll 'go' every few days and it's always traumatic.
She is odd - will eat oranges/clementines but not apples. Bananas but not melon or strawberries. Will eat ham and cheese and chicken but not potatoes. Will eat eggs but not beans. Mostly she picks the protein bit out of the meal and eats it. It's probably not helping her tummy situation.
Today I got fed up with her refusing to touch a tuna mayonnaise and sweetcorn sandwich. She's never had it before but refused to even contemplate it, but was asking for ice cream (which Daddy had annoyingly promised them). I don't believe in forcing children to eat or to clear their plates or anything like that, but I said that she had to try the sandwich. If she doesn't like the taste, fine, but she had to have one bite. She agreed to take one bite and chewed it but with tears running down her face, and she kept massively gagging and retching (properly, not faking) and I felt TERRIBLE. I thought she was going to be sick. It was definitely involunatary and she's a bit young for dramatics anyway.
I'm wondering now if she has some kind of sensory issue with food. Or does this all sound normal and she possibly just doesn't like sweetcorn?