Both his height and weight are over the 95th percentile for his age. He can get fruit and vegetables in the form of 100% juices. Does he salad? That is vegetables. Does he put tomato and/or lettuce on sandwiches or burgers? Again they are vegetables. Some children do not change their eating habits until they are young adults. Suggest giving him a daily children's multi-vitamin to insure he is getting the vitamins and minerals he needs. As far as his weight, he is going into puberty and will be growing. It is recommend increasing children's physical activities (play, dance, sports) to lose weight, and not lower calorie intake due to the need of calories for growth
There have been studies showing the longer the length of time a child sit in front of the TV, the greater the weight gain. Limit high sugar drinks/snacks, and try replacing with low fat milk/yogurt, fruit, air popped popcorn, or low-fat cheese. If he is hungry between meals, suggest snacking on NO-calorie or very low calories foods such as diet jello, salad with very little dressing, or 1 cup air popped popcorn. Additional suggestions: cook only low fat meats (chicken, fish, loin of pork) or non-meat sources (soy products, nuts), low fat vegetarian combinations (rice & beans, pasta & beans, low fat cheese & pasta), fat free or low fat dairy products (skim milk, 1% milk, low fat cheese, low fat yogurts, low fat soy milk/yogurt), use plant oils, non trans-fat margarines, and eat a lot of fruits, salads, and vegetables (which he may not eat). Eat daily high fiber breads and cereals (oatmeal) and limit ‘junk’ foods. Hoped that helped you.
Try to give him in the form of salads and juices..