I know this might be controversial but I have had more than one breeder say the most important thing with food is that it says it is 100% complete and balanced on the bag. My vet who is 90 years old this year told me more than once that dogs have eaten puppy chow and table scraps since the beginning of time and lived long healthy lives. It has not been till recently that these high protien, meat first, products have been pushed and since then they are seeing a higher rate of bladder stones and other issues the animals coming in to the vets offices. To be honest I don't know what to believe but I do know that I always bought the expensive meat first dog food and at age 2 my one dog had a bladder full of stones and at age 8 my other dog had allergy issues so bad that the best food for allergies on the market could not help her and neither could raw or cooking from scratch.