While there are definitely foods that aggravate staining, nothing will prevent staining that is due to teething. Maya's were horrible until she was around 10-12 months. They just don't go away no matter what you try. I say this because I know your little girl is really young.
Now when they are older, that's a different story, and finding a food with the criteria that those above have posted may help.
__________________
|