When you're feeding a dog food, because it's just one single food, a dog's body will become accustomed to it. If you switch dog foods, a dog's body may become upset. Switch her onto something healthy that she agrees with, and I'd say to just keep her on that.

I believe in variety, but only every-day variety. If a dog eats something different everyday, it gets used to it.