So glad he's doing so well
! Your vet suggested Pedigree
??? Wow...glad that you know better. TOTW is a good food and 32% protein, which is just fine. If he is doing well on it, I'd keep him on it (if it were me). What is her issue w/ TOTW?
If you compare the actual analysis listed on dog foods vs. puppy foods, the differences are usually marginal, if at all. Maybe you could suggest your vet take a looksie at that
?