Ugh.
Well---you're learning what I learned about vets a long time ago.
Basically, you use them to get medication and to diagnose conditions.
Otherwise---99% percent of what a vet says you ignore.
They are taught n trained (brainwashed) by 'conventional' experts (i.e whatever food company is the biggest or pays to fund their nutrition classes---no, really---Kaytee/Harrisons etc sponsors their classes and therefore their dogma/food gets taught as fact---and as we know pellet makers are in to make money).
Don't listen to the vet. Please. For the health of your too---cram him full of as much balanced fresh food as you can. Pellets or anything like them are a multivitamin supplement at best.
As was said (gee I've got a fan
thanks Eurycerus) I feed fresh food. My girl has been eating fresh food with no artificial anything for 6 months and her bloodwork is fine, this month is a bit of an exception and she's eating 50% Harrisons bread/pellets as a hold-over due to her recent diagnosis with atherosclerosis---but I will be transitioning her onto a fresh sprout diet (China Prairie if you're interested).
Jacko eats a combination of fruits/veggies, some nuts, herbs and natural supplements, and then her sprouts/bird bread etc. I have noticed a positive change in her beak, nails and her feathers (being a malnourished rescue they were consistently brown---a few new feathers are so grey that they're purple/blue in the sunlight).
On a daily basis her diet is:
Breakfast: sprouts/birdie bread (she will be getting the herbal supplements that come with the China Prairie diet)
Supper: veggie/fruit mash (ratio of 1+ orange veggie, 2+ leafy greens, 2+ veggies, 2+ fruits)
with:
1/4 tsp bee pollen & whole flax seed
1/4 tsp Avi-Immune
1/16th Avi-Greens (wheat/alfalfa & barley grass, plus spirulina & chlorella).
Pellets and most commercial mixes are inadequate lies tbh, too many preservatives and nutrition-poor inflammatory ingredients.
Just my two cents.