Vet's are educated in nutrition by classes that are sponsored by big dog food companies. Unless I knew my Vet was very knowledgeable about nutrition I would not buy a food based just on what they recommend.
Fromm, Acana, and Orjen are all good foods that I would feel comfortable feeding. I fed my last puppy Fromm and he did good on it. Orjen can be too rich for some dogs. There are a ton of dog food brands these days so educate yourself about reading labels, many of marketed to sound better than they actually are.
If all you have is a hammer, everything looks like a nail.