His weight is just below the 5th percentile and his height is on the10th percentile for his age. Are you breast feeding before or after his meal? If before, then he is full from breast milk to want to eat food. Suggest breast feeding him after meals, so he is hungry for the meals. It is great to hear you are giving him Carnation Instant breakfast in his milk. Suggest you put it in his milk every time he drinks milk. Another suggestion is to pump your breast milk (if you want to continue breast feeding) and give it to him at meals as his 'milk' in a sippy cup. Carnation Instant breakfast can be mixed in it. He can feed himself (with his fingers) and should be eating regular food, cut up in small pieces, at this age. Here is a guideline for an 18-24 month old child should eat the following on a daily basis: Dairy 3-4 feedings a day – Milk (4oz), cheese (½ oz), yogurt (½ cup), or cottage cheese (¼ cup). Starch 4 feedings a day – Cereal (¼ cup), pasta (¼ cup), rice (¼ cup), bread (½ slice), or crackers (2). Fruits & Vegetables 4 feedings a day – Fruits (including 100% juice limited to only 4-6ozs) & Vegetables (¼ cup). Protein source 2 feedings a day – Meat or fish (1oz), egg (1), or beans (¼ cup). Hoped this helped you.