Just for info: I buy my own Puppy shots (the highest quality)and syringes each year when I have a litter. I give the first vaccine before they go home and I give the next two vaccinations to any puppy we keep. My cost per shot is less than $4.00; that is the vaccine and the syringe. Compare that to what your vet charges per vaccine, plus you pay an office visit on top. My vet charges an office visit, professional service charge & the vaccine.