my vet does not give the shots all together also she gives them a shot of benadryl just in case he has a reaction to the shots scrappy had a reaction last year when he got his shots so now they give him a shot of benadryl also i just switched vets because my other vet was on maturnity leave and the feel in vet was gonna give scrappy all his shot i refused and left and found a new vet and the staff are very loving and caring .