When I do vaccinate my dogs (I try to restrict it to every few years), I'd rather have the vet do it. I'd rather pay a bit more for a professional to vaccinate and give my dogs a check up.