I totally agree with Boxermommie. My pup eats Innova, Orijen, Solid Gold, and Merrick, which are all highly rated foods, but any of them will make my Lhasa Apso horribly sick. She can only eat Wellness Venison and Sweet Potato or (don't kill me here) Natures Recipe Venison and Rice. I am going to try her on Natures Variety Venison as soon as it arrives to get her off the Natures Recipe but if it is too high in protein, it will make her sick. Some dogs just can't handle the 6 star foods. She has made it 11 years on those two foods so even though I would like to feed her the others, I stick with what I know works for her.