I like Shelley's suggestion, start with healthier versions of what he will eat, then go from there. And by all means add a healthy option along with it...if I give my son a hot dog then he gets a veggie/fruit and a whole grain with it, yougurt I try to get the ones that are all natural (just found chobani greek in adorable little child size containers! I put lightning mcqueen stickers on and it seems to be working, before that we were slaves to the marketing, he would only eat the CARS yogurt, but it was not as bad as someof the other ones so I allowed it now I'm slowly making the switch!) My sons loves your sons favorites too and I tend to go to them out of convenience but when I see he isn't eating those I realize, the child just wants some "real" food, LOL, his favorites are Turkey and Cheese Roll ups, turkey/chicken chillim with chips and cheese, baked sweet potatos, grilled chicken and pork chops (with just a little evoo, extra virgin olive oil and seasoning) pasta and meatballs, baked french fries, cheese burgers (turkey, beef and veggie varieties), hummus and wheat crackers/pretzels, carrot sticks, he loves milk, so I give him that as much as possible to balance anything else...and I try to always make everything as healthy as possible, which I do for myself and my husband too, meaning, no salt, organic, natural, low fat (for cheeses, etc). And I don't freak out about him not eating, he will eventually. He is just getting back to trying foods and eating a variety, of course there was a time when he wouldn't,but I'm happy to write this list and see that he's doing pretty good. I just keep providing it for him, even if I know he won't touch it, eventually he will touch it..I also ask him to just try something before deciding if he likes it or not...works sometimes, not always but if he does try it and doesn't like (whether for real or for power) I leave it at that and move on...I don't beg, plead, fight, punish, or anything, I provide the good foods, and the not so good foods and he can or can not eat it. If there is something thats good for him and he likes (like yogurt) then I have NO PROBLEM if thats ALL he eats, until he decides to try something else that I keep offereing.