Would you state his height please. Thank you.
From the weight you stated it is just below the 50th percentile for his age. His height seems to be either very small for his age or possibly not accurate. For his weight he should have approximate intake of 1600-1800 calories per day for him to grow. The following is food intake of the above calories per day and need to be spread between 3 meals and snacks between meals: Fruits 1.5 cups, Vegetables 2 cups, Starches/Grains 6-7ozs, Meat & beans 6oz, Milk 3cups, oils (unsaturated) 5-6 tsp. Hoped this helped.