I did alot of reading and looked at many things when picking a good food for my golden retriever pup. It does also depend on the size of your pup, I need large bred puppy he will be over 50 pounds. I feed Nutro Natural Choice large bred puppy than close to 1 yr Blaze will have large bred adult. I like that this food has no corn no fullers that have no fake value. Well good luck, hope you find what you are looking for.