C.J.
I agree with Mom F. Smoothies are an amazing way to get nutrition into children, and if you have a selective eater, call it a milkshake. :p
Two recipes I've used with even the pickiest eaters that have come into my house (not my kids, though, they'll eat ANYTHING) are:
1 banana
1 large kale leaf
1 cup frozen strawberries
1 orange, peeled and de-seeded
1 carrot
2 TBS toasted wheat germ
Half a cup water or lemonade
Blend until smooth.
Or:
2 cups chocolate milk (I prefer soy, rice, hemp or almond for nutrition)
1 banana
Half a cup of greek yogurt
1 kale leaf
2 TBS toasted wheat germ
1 TBS sesame tahini
1 TBS peanut butter
1 TBS ground flax seed
Amazing Grass also makes this GREAT product. It's a drink powder that's full of powdered fruits, vegetables and other nutritious things. They can be found here: http://www.amazinggrass.com/kidzsuperfoodchocolate.html
I'll throw a few scoops of the chocolate flavor in with the chocolate banana smoothie, and a few scoops of the berry flavor into the strawberry smoothie. You can also just mix it into milk like they say, and feed your son "chocolate milk". He may not like it plain, though, as it does have a kind of 'funny' flavor.
If "milkshakes" don't work, I suggest checking out these two books: Deceptively Delicious by Jessica Seinfield (http://www.amazon.com/Deceptively-Delicious-Simple-Secret...) and The Sneaky Chef by Missy Chase Lapine (http://www.amazon.com/Sneaky-Chef-Strategies-Healthy-Favo...)
Good luck with your little guy!