I wouldn't ask a veterinarian for any training/behavioral advice, unless they were a veterinary behaviorist. I'd much rather go to knowledgeable, experienced dog trainers or friends that I have seen work with their dogs.
I would also stop seeing a vet that gives me unsolicited training advice - when I brought Jack in to get his rabies vaccine at the clinic I used to use, they gave me a dominance lecture. I'm here for a vaccine, not advice. Please just poke my dog, I'll pay, and then we can go.
However, if my dog was having behavioral issues that could be connected to a medical issue, then I wouldn't hesitate to see a veterinary behaviorist.