In addition to the DHLPP vaccines, the puppy should also get the rabies vaccine, which is $15 to $20. The average costs are around $100 for all the vaccines needed. The costs for the initial puppy vaccinations (during the first year) are higher than the costs of the vaccines needed in the following years. The booster shots may cost between $15 and $50 per year, depending on where you get them. You may find that the costs of the vaccines for a puppy vary from $20 to $150 or even higher. The costs may depend on several factors such as: Location; the costs can vary in the country but may also differ within your city.