My dad always used to vaccinate our animals himself. I think it's a great money saver for breeders and those who run rescues, it's just so practical. However since I don't have that many animals I have no problem just having the vet do it and then check them over to make sure they are healthy.