Great job on rating the foods out there we carry some of the foods you recommend. But I would have to slightly disagree with this food ranking high in the quality.

Some Reasons:
1. A meat in meal form is the 4th ingredient and with Buffalo as a whole meat ingredient (not meal) it would fall below the grains after it is cooked and water evaporates, making Oatmeal and Barley the major ingredients in this food. I'm not 100% sure but Chicken for example is about 80% water in it's whole form and ingredients are listed as weight prior to being cooked.

2. Oatmeal contains gluten so dogs allergic to gluten would have an issue with this food.

Good job though and please correct me if I am wrong.