Teeth stains are common in babies, especially if given a dose of iron or vitamin supplements containing iron. Another common reason for babies to have teeth stains is if they have prolonged exposure to certain liquids like fruit juices or formula feed that contain certain pigments that can stain the teeth.