There is a copious amount of different dog food brands available, and the internet is full of contradicting and misleading information. It is best to talk to your veterinarian about the food they recommend. Our adult dogs are fed Purina Pro Plan Performance food, which has 30% protein, 20% fat. Our puppies are fed Puring Pro Plan Puppy food, which has 33% protein, 20% fat. Both foods do not contain legumes (peas,beans, lentils,etc.) which have been linked to cardiovascular disease in dogs.