Purina is one of the worst foods you can feed your dog. Diamond and Natural Balance are mediocre. Try Artemis Maximal Dog. That is what I feed my dogs, and that is what our local Labrador Retriever club president says is the best. Most other breeders, owners, and members feed it as well. The first and fourth ingredients are named meat products, there is a good amount of meat in the food, and there are good quality ingredients throughout. Blue Wildneress is from my personal recomendation list, as well. Four of the first five ingredients are named meat products, it contains primarily high quality ingredients, and there is minimal grain. Go Natural Grain Free Canine is worth checking out as well. The first four ingredients are named meat products (althogh there are seven named meat products throughout), it is grainless, and is made with good quality ingredients. Horizon Legacy Adult Canine is also a good food. The first four ingredients are named meat products, it is grainless, and made with good quality ingredients. Horizon Legacy Puppy is another good formula. The first four ingredients are named meat products, it is grainless, and there are good quality ingredients used in this food.