Vets know how to handle aggressive dogs. I would call them ahead of time and see what they say. Just explain your situation.
You could allways use the vaccine visit as a training exersize.Just a thought.