Average Cost of Dog Shots. In the first year, the cost of vaccinating puppies ranges from $20-$200 while the cost of immunizing adult dogs can average between $60 and $100. The gap between $60 and $100 is explained by the age of the dog and vet charge variations.