I never really offered separate foods, with my last two. They ate what we eat, from when they first started to eat.<br><br>
With my first, I did as you describe-- what happened is that the list of foods she'd eat got smaller and smaller until she refused everything except peaches and yogurt. She was nearly five years old before we got through that, and I realized I'd made a mistake by letting her have "easier" carb-heavy foods when she didn't like what we were having.<br><br>
So with my next two, I didn't offer separate foods unless what the family was eating was clearly inappropriate-- like clams, for instance, which are difficult for a baby to manage, to say the least. Otherwise, what was on the table were the available choices, and if they ate, that was fine, and if they didn't want what we were having, they got down to play with no comment, and we tried again the next mealtime. I never used ultimatums, though-- it wasn't like that. It was just-- this is what we have. Do you want some? No? Okay that's fine. Come back if you change your mind.<br><br>
If they asked for something besides what we were having, I would just say, "no, we're not having yogurt today. Maybe we'll have it for breakfast tomorrow. Won't that be fun?"<br><br>
I didn't worry about them going hungry. If they were really hungry, they'd eat. It helps, too, if they're still nursing-- because then at least you know they're getting that. If you're not still nursing, you might consider adding a formula until about two years old, to fill in the nutritional gaps as he learns to eat table foods.