None of the three foods you mentioned are very good. Perhaps you should switch her again to something better. We have a thread here
http://www.globalpaw.com/thread6858.html that is all about choosing a good commercial dog food.
I don't know if the food is the problem or not, but it's just an idea.
Cass.