I haven't read through the replies but if this hasn't been mentioned yet, here goes. Talk to the doc about the chewable prenatal vitamins. They have higher doses of iron, I believe and they don't taste all that bad. I know there's orange and grape flavored. Even if you had to cut them in half, it sure beats having a kid overdose on m&m's. haha
I'm not sure what to tell you about the stains on the teeth. For myself, I use peroxide but that certainly wouldn't do for such a young child. Are you using any kind of toothpaste to brush her teeth? I use the little bear toothpaste for toddlers with my little guy and he loves it. I'm not sure that it would help with the staining problem though. Good luck to you. Shannon G.