I have a 5-yr.-old son who will pretty much eat all vegetables. We are vegetarians, so veggies are very much a part of our every day diet. He loves to eat raw carrots, cucumbers, bell peppers, celery, tomatoes, Nori (seaweed), brocolli, etc. His absolute favorite everytime is steamed brocolli. Basically, I offer veggies every day and don't offer high-carb snacks with little nutritional value. We just don't keep that stuff in the house. Maybe your son will get used to vegetables the more he is exposed to them. If he is hungry and not full on ohter stuff, he may be more incluned to try them. I also drizzle olive oil, tamari (soy sauce, no MSG), and nutritional yeast on most of the steamed veggies. Sometimes he will eat an entire bowl of this! I think it is also important to tell our kids, "This is what is for dinner and you are not going to eat something else because this is what I have prepared." Don't let him have treats if he won't eat his veggies. Good Luck!