This sounds like a clasic case of food allergy. There is some ingredient/s in the flint river ranch that she's allergic to. Go to this site. You will find a world of information on dog food. She know's what she's talking about.
http://www.mordanna.com/dogfood/