hello, I know your frustration about a child not eating. My little girl (13 months) is more of a drinker than a eater so we blend up fruits and making a smoothie. When she had low iron I was given a brochure on what foods to feed her. They say to eat foods with iron and something with vitamin C. A list of food with
iron: beef, lamb, turkey, tuna, pork, veal, chicken, fish, shellfish, tofu, kidney beans, dried beans or peas, eggs, p.b., baked potato w/skin, dries apricots. peaches. and prunes, raisins, green peas, green(collards, kale), broccoli, whole grains, iron fortified cereals, bran muffins, oatmeal, rice, enriched pastas, flour tortillas, pita breads, and wheat germ.
vitamin C: orange juice, cantaloupe, oranges, grapefruit juice, strawberries, grapefruit, green peppers, raw cabbage, cauliflower, bake potato w/skin, broccoli, tomatoes, and tomato juice.
If you don't have enough iron in your blood you may be more likely to get colds and the flu, feel weak, tired and cranky, have pale or dry skin, be short of breathe, or have loss of appetite. Vitamin c helps your body use iron better.
I would try to see if he would try a smoothie even if it seems nasty you can always use another ingredient other than the ones listed with iron or vitamin c foods.
good luck.