Vaccinating a dog costs around $20 to $150 per year, depending on the type of vaccines required. Prices may vary based on location and additional services provided. Regular vaccinations help protect dogs from deadly diseases and ensure their overall health and well-being.