For the last year or so, my DS2 has been quite difficult about food. He will eat plain carb. He will eat cake etc. He will eat fruit. He will eat some meet. But he does his level best to not eat vegetables.
But over the last month or so, he's started to climb his step ladder in the kitchen, and eat raw ingredients. He now likes raw carrot, and red pepper, cooked or raw. He likes tofu now, too.
And the other day he put some lettuce in his mouth! Ok, he spat it back out and said 'yucky!', but I don't think he's put lettuce in his mouth before. And he finally understood me when I said 'you need to eat some more pasta to have dessert', and he ate the pasta!
This is a great relief to me, because he's been wearing me out. I know he's quite a good eater for a two-year-old, but I'm sure his brother was better.
I've just been ignoring how much it annoys me, offering lots of food, letting him have bread with meals (to dip in things, like pasta ), and just keeping cool.