Except for Rabies I do ours . If you plan on traveling to other countries make sure you put the label on pet health record. Here ,by law, we have to have vet do the rabies. I am a vet tech and diabetic so I know how and where to give shots.