E.P.
My son was nearly 10 pounds at birth but he's almost 10 years now and tall and lanky and in constant motion. I only wish my metabolism was still that good! As long as your doctor thinks he's perfectly healthy, just keep introducing different foods - finding that good balance so you don't overwhelm him. If you find a new food that YOU like...serve it again and soon! With summer coming and different fruits and vegetables around, try making smoothies. You'll get your yogurt-dairy in there and the fruit/veggies for the day. Throw some blueberries in the pancakes. Or try pureed, frozen juice pops. Have him help you cook. Making Stir-fry can be fun. Chicken fajitas can be served buffet-style and is fun too. His food choices really don't look that terrible as long as it's not a lot of processed food or fruit drinks. And we have always made it a rule to try one "tiny" bite of everything! And, although it may be tempting sometimes, try not to ever get in the habit of making a separate "different meal for your son. My kids know, every night, that they have to eat "What's on the menu!" Good luck!