His weight is between the 75-50th percentile which is normal for his age. At 11 months he can start to eat finger foods and regular foods cut up in small pieces and he can start to feed himself (with his hands) at 3 meals a day. As a guideline for an 11-12 month old child should eat the following: Breast-milk or Formula (8oz) 3-5 feedings a day, Dairy 1 serving a day – cheese (1/2 oz) or yogurt (1/2 cup). Starch 2 feedings a day – Infant Cereal (2-4 Tbsp), bread (1/2 slice), crackers (2), or pasta (3-4 Tbsp). Fruits or Vegetables 2-3 feedings a day – (3-4 Tbsp). Meat 2 feedings a day – 3-4 Tbsp) or beans (1/4 cup). If he is drinking milk, if you stated, suggest giving him Pediasure, milkshakes or smoothies with fruit - milk or yogurt, banana or strawberries (or any type fruit), ice cream for all meals (in place of milk) for additional calories for weight gain. Hoped that helped you.