Puppies often tend to cost a little more than older dogs, especially when it comes to veterinary care. In fact, the first year of veterinary care for a puppy can cost $500 – $1,000 with all the puppy vaccinations, exams, and procedures like spaying or neutering.