Dog Food Advisor is an independent reviewing group that posts its analyses, reviews and ratings of pet foods online. It has a reputation for being fair and unbiased and many people who are involved in rescue work as well as just us dog people respect their ratings and conclusions...
This is Purina's higher end line of dry dog foods, Purina One Smartblend, several various names, similar product, and I would not recommend them to anyone...
http://www.dogfoodadvisor.com/...
Most of the ingredients are junk. Several and possibly dangerous for dogs health. the one good point of these dry foods is that Purina's other foods are worse...Some contain rather large amounts of sugar and propylene glycol as "sweeteners".
I do not recommend anything made by Purina.