This is a debateable topic because everybody has their own thoughts and experiences. Personally, unless a vet shows me a valid nutritional diploma I will not take their advice without a grain of salt. Vets are practising animal health and emergency, not so much on nutrition. A lot of vets are PAID to endorse certain companies (Science Diet might be one of them I'm not even sure what brands vets carry, Iams and Eukanuba are owned by Proctor and Gamble and they ARE paid to endorse).. So I would not take vets advice on dog/cat food anymore. I did once, and the money sank into a garbage corn filled food only made my hardy terrier quite sick.
I only feed holistic. If I had the resources to feed raw, I would. Oh, also, there is VERY little diference in the "small breed" formulas. A lot of the holistic ones just have the puppy, adult and senior formulas. Even senior formulas aren't always that different to adult. Anyways, the key thing is to do your own research and find out what works best for your dog!
About fruits and veggies, dogs are not obligate carnivores (like cats) so some fruit and veggies are actually beneficial to them. Blueberries being one of them :)
To the OP, I cannot wait to see your dog!!