Hi ~ IMHO ~ in doing some research before Teddi arrived, this link is very informative about the different types of foods to feed your puppy. It truly is a personal choice after doing some reading.
Dog Food Analysis - Reviews of kibble
Vets would not purposely sell you a diet that is not right for your little one but some are not as experienced with certain breeds and are at times stuck on what they know/have learned.
I personally prefer diets that have human grade ingredients without a lot of preservatives, etc., and the site link above is a great starting point to learn which foods are which.