We adopted our 4 month old shepherd mix pup at the local humane society. They gave us a free bag of Science diet puppy food because this was the food they were feeding him. We stayed with this brand because we've heard great things about it. Our vet also promotes this brand of dog food.