I would search around for a new vet. If your vet is afraid of your dog "any type" of dog, and the dog senses this; it will never be right. Dogs also feed off of their masters vibes at the vet too. If you are not happy, the dog probably won't be either. The Vet should be an easy experience for you and the dog, not a fiasco.
"You could have the worst day in your life, but when you go home to a German Shepherd it always gets better"