DS is nearly three and although he ate most foods as a baby he gradually grew fussier as he got older. I now suspect that a lot of his issues are to do with texture as sometimes he will put something in his mouth, say yum but then gag and take it back out. He doesn't seem to like having to chew. Things have gradually got worse since he had a sickness bug. he used to eat fish pie and shepherds pie but now gags at the sight of them.
These are foods he will always eat:
Jacket potato with beans or cheese. Will not eat cheese on its own.
Beans
Peas
Sweetcorn
Green beans
Carrots
Fish
Chicken if mushed up into small pieces.
Egg if mixed with beans
Mash potato
Toast with peanut butter. Won't eat untoasted bread.
Pizza, chips, garlic bread (great)
Banana
Apples
Raisins
Crisps and biscuits if given half a chance.
Some soups
Boiled potatoes
That's about it.