A puppy will probably receive its first set of shots at about three months. Depending on the vaccine schedule you and your veterinarian choose, your pup will have another one or two visits spaced 2 to 4 weeks apart for booster vaccinations. Once your vaccinations are complete, you will want to discuss with your veterinarian at what age to spay or neuter your dog. With healthy adult dogs, annual to biannual examinations are recommended.