I agree with Barb's suggestion of giving meat for breakfast. We did a similar thing here for a while when DS1 was younger, where DS1 had the previous night's dinner for lunch the next day, as he was always too tired to eat properly at dinner time. This worked really well at improving the variety of his diet.
The iron fortified cereals really won't help as they are the hardest form of iron to absorb. Meat is also a great source of zinc which is very important also, so it's a fantastic early food.
Bookmarks