There are many quality puppy foods available, I can say there is not really a best. I don't feel a food that is grain free has an advantage for a healthy young puppy. Your puppy is not the same as the wild carnivores food manufacturers like to use in their ads. Here are some foods I believe are good choices.Dog foods
Natures recipe c d
Iams woof soft
Iams Eukanuba small bites d
Royal Canin c d
Pro plan savory soft
Hills ideal balance c d
Castor pollux organically
Simply nourish c d
Blue Buffalo c d
Wellness c d
Bil jac frozen
c-can d-dry kibble