Question: how much does it cost to get a dog's shots?
Answer: The average cost for dog vaccinations ranges from $20 to $150 in the first year, and from $10 to $100 per year afterward. The cost varies based on which vaccinations are given and whether they are done at a veterinarian's office or a low-cost vaccination clinic run by a local government or humane organization.