I've worked in several vet hospitals and this is all of their go-to regular good. The formula has been specially made by hundreds of professional scientists and veterinarians at Purina. When my puppy graduated to adult food, I found myself wondering if grain free really was better, but I'm glad I decided on Pro Plan! My baby downs it and her coat is softer than it was on a lower quality diet. Also, you can tell by looking at the poop at what kind of quality diet they are on! Good poop = happy pooch! (Remember that grain free replaces grains with other carbohydrates in any dried dog food.)