|   New Vet 
  My vet gives all shots with an assistant available to hold the dog if needed.  I would think you are paying for the expertise of the Veterinarian not the assistant.  If they are so busy they can't take the time to administer shots - I think it's time for a new Vet.  |