I have to agree with everyone as well.
I feed mine an all life stage food, Canidae. They have always done great on it and I feed it to puppies, adults, and seniors and they all do well on it.
There are a few vets around here who really know nothing about nutrition. When I tell them what food they are on they have no clue what it is. So what do they recommend? A really crappy food such as Iams, Science, Purina, etc.

Not many vets spend much time studying about their nutrition.