My dog used to have issues with red skin, itchy face and ears, and intestinal problems (colon bleeding

.) I put her on Canine Caviar at the reccomendation of a friend who trains service dogs. I chose the Lamb and Pearl Millet because the shop owner reccommended it for her stomach issues, but all of the formulas are good for allergies - no corn, wheat or soy. She's been much better ever since. I've heard great things about the Innova foods as well.
Of course, what I'd REALLY like to do is get her on the BARF diet.