Wonderful that you are being procative! Do not take this the wrong way at all- Stop buying any junk food...this will also cut down on the grocery bill. Most likely though, you are trying to do this already. If he like snacking, this is different. Start giving him smaller portions a little more frequently. Make homemade foods, smoothies, with that yogurt he loves, purchase plain yogurt and make smoothies, but remember if he is a snacker, put the smoothie in a kid size cup. Make up a simple chart and put it on the fridge...spaces for 7 days a week, breakfast, snack, lunch, snack, dinner, and if needed a light healthy snack before bed. He puts a sticker or checks off that he had that meal or snack. This way he does not over eat. For you and him it is important to get those fruits and veggies in, along with healthy proteins...so again a simple chart created on the computer can do this...take a marker and check off what you have made and ate. Make it fun and make it tasty! Things like Kale chips, avocado, pomegranate are a little different, very fun to eat and yummy! My kids love these. Think outside the box...for desert give him plain yogurt with blueberries and a few chocolate chips on top (we use Enjoy Life Chocolate Chips). Try bakeds apples, core and fill with dried fruit, honey or raw cane sugar, and some safe nut (if he is not allergic) or sunflower seeds, bake and enjoy! You are definately thinking right by making it visual and fun for him.
Check out
http://www.nourishinteractive.com/kids/
and
http://www.eatingwell.com/recipes_menus/collections/healt...