I'm at my wits end with my 8 y/o son. Everyone always says don't push the food issue with your kids, pick your battles wisely, etc so I essentially let him eat from his "list" of tolerable foods starting at age 3. Now at age 8, he's whittled down a list of foods to such a small number of items, we can't eat out anymore and I'm certain it's a power struggle with him now.
He'll eat:
Meat/ Protein: Peanut butter on toast (cut into four squares or no dice), chicken nuggets from McD's or Chick Fil A only, macaroni and cheese, Spaghetti-Os, cheese pizza, Subway ham and cheese (or store brand if wrapped in Subway paper), chicken legs, milk, yogurt
Veggies: broccoli and carrots (raw) with ranch dip, potatoes
Fruit: strawberries, blueberries, grapes, pineapple, apples, oranges
Bread/ grains: oatmeal, rice, ramen noodles (I drop an egg in like egg drop and sneak it past him for protein), rolls, bread
When I list it out like this, it seems like more. Typically, evenings are a power struggle and leave me not wanting to cook at all because it's me and the two kids, one of whom begs for PB toast and milk. At what point do you just pull your hair out or beat their little butts into submission (okay, not really, but I REALLY want to sometimes!!) Is he getting away with murder or can you really not force a child to eat?
Please chime in, especially if you've "fixed" your picky eater or your story has a happy ending!