No "two dinners" in this house! My kids (ages four, and five and a half) can choose what they want for breakfast and lunch, and lunch is often mac and cheese or salami or spaghetti-O's, but breakfast must include a fruit and lunch must include a veggie, and they drink milk except for the apple juice that they get at preschool. For dinner, they eat what we do, or they don't eat. Period. (They truly will not starve.) And it is not a battle! If you start from the beginning with the assumption that OF COURSE your kids will like all kinds of food, and that eating lots of different foods is fun, then they just grow up with that attitude. We do use dessert as a bribe, and I don't see anything wrong with that, if it gets them to have that exposure that they need. The exposure has paid off --they love olives, artichokes, calamari, broccoli, everything (except one child does not like her food spicy). Other than the dessert they eat mostly healthy snacks (and no soda!) but we are not purists by any means --they probably eat McD's a couple times a month at least, and I don't say no to the cookie at Sunday school or the lollipop from the bank teller. A few things that we have found helpful: 1. A little fat is OK, if it makes them enjoy the food. Artichokes dipped in melted butter, broccoli with ranch dip --fine. Salt is OK too. 2. Don't assume that they won't like it! It riles me up when (at parties for example) I see kids (not just my own) asking to try a food, and their parents say "oh, you won't like that." Why not assume that they will, and let them try, and praise them for trying something new? Our seven year old neighbor will eat things at our house that he would never eat at home, because we just assume that he will like them, and we present the idea of trying new foods as cool and fun. 3. Let them order off of the adult menu. Why limit kids to the kids menu, which will limit them to chicken tenders or pizza? I encourage my girls to order anything they think sounds good, or I make suggestions for things from the adult menu that I think are reasonably kid friendly but above the level of the kids menu. Yeah, they can't finish it and we take the rest home, but that's fine if it makes them eat better. 4. Of course, involve them in cooking. My five year old LOVES "arranging" food --such as laying out a vegetable tray or fruit tray in a pattern. "The celeries are the grass, and the salami and olives are the flower, and the cheese slices are the sky, and see, the red pepper slices are a mommy and baby caterpillar..." 5. The most important thing --we eat together as a family every night, a proper meal at a properly set table, where we talk about our day --no TV, no distractions, no everyone grabbing random food at random times. It helps them see food as a positive experience. (BTW, I was a horribly picky eater as a child, and, yes, I survived, but I want it to be different for my kids --and it is.)