If you just got a new puppy, you may now be looking into what all your puppy will need to stay healthy and happy. Puppies not only need food, water, toys, and treats but also will need to be vaccinated. Most veterinarians will give you a schedule where they need to be vaccinated every 3 to 4 weeks. This article will break down what all shots are necessary for your puppy and when it is a great time to get them done.