My dog had some digestive issues early this year and after trying several things our Veterinarian prescribed Royal Canin Veterinary Hypoallergenic Diet (We got the Venison and Potato formula). At the time I wasn't even aware that Royal Canin made prescription foods, I was under the impression that most of the Veterinary Diets were made by Hills Science Diet. Which I've never been a fan of feeding so I was happy to see we had options. It was a rocky transition between foods to begin with because she wasn't doing well on her current food either. After a week or two she started feeling better and her stool finally started to firm up and thankfully we were able to use this food to help transition her on the food she is eating now. My only complaint is that this food is really rather expensive. Quality of Ingredients The ingredients aren't the best and I probably wouldn't pick this food based on the ingredients for everyday use. However, this is a specailly formualted dog food to be prescribed by a Veterinarian to be used when your dog's ill so you really can't judge it on ingredients alone. Flavor Selection The selection of "flavors" for this food it mainly proteins that aren't normally found in everyday dog food. I believe that for the Hypoallergenic foods there is a Venison and a Rabbit formula but I'm not a hundred percent sure that Royal Canin is still making the Rabbit one.