My dogs do not get shots and only get vet care if they need it, which they never have. They are fed high quality foods and get high quality care.
If I had a young pup like a Rotty which was predisposed to Parvo I would get the shots for they first year only.
My dogs do not run free and rabies is almost nonexistent here. Again, if I saw a reasonable risk I would consider the shots.
Jake is rescue mutt who got his puppy shots from the CT Human Society. I adopted Jenny at 17 and she had every shot possible, even Lyme, until she came to live here. She'll be 19 in June.
I've noticed my friends dogs, who are always at the vet, are always the sick ones, although many are purebreeds.
To the original question I would give my dogs shots myself if they needed them and I could acquire the vaccine.
Jenny is getting close to needed to be put down
and I'm reviewing my options with that. I refuse to allow her final hours being a trip in the car to the vet. When it's time I feel I owe it to her to let her pass sleeping on her bed and as comfortable as possible.