DS is now 18 months and feeding him is becoming a trial. He refuses all vegetables other than tomato sauce for pasta - and even refused that the other day. He will eat fruit if it's mixed with yoghurt and will eat apples and nectarines whole rather than cut up and of course bananas. Meat is very hit and miss and he's allergic to eggs and fish. Breakfast is cereal with whole milk and he only has water or milk (both cow and still a few BFs per day).
We always sit down for dinner altogether and all eat the same thing so he's not cooked anything special but I do try to make things that he's liked in the past. This changes on a daily basis though. He doesn't like chocolate and only has healthier snacks like bread sticks, muesli bars, flapjacks etc.
I realise that at some stage I'm going to take the line of this is what's for dinner and if you don't like it then tough. At 18 months though, I don't think that he's got enough concept of time such that if i don't eat this now, I'll be hungry later. So at what stage did you start to get tough? I've tried cutting out snacks all together but he will still only take a couple of bites of dinner. Having said that he's happy healthy and full of energy so maybe I'm expecting him to eat more than he actually needs?