There are two lines of thought on providing complete a vaccine for dogs every year. Some vets feel that giving older dogs too many vaccinations can be harmful to their health. Others, however, argue that it is better to vaccinate dogs yearly to protect against deadly infections like distemper. Consult your veterinarian to decide the best vaccination protocol for you and your dog.
In general, a puppy should begin its vaccinations as soon as it is received (typically between 6 and 8 weeks). Then, every three weeks until it is four months old, at which time it will receive the final round of vaccine.
If you miss a vaccination shot for your dog, then your dog will be vulnerable to many diseases such as canine distemper, rabies, canine parvovirus, canine influenza, Lyme disease, leptospirosis, hepatitis, and kennel cough.
The basic vaccinations are given every three weeks until your pup is four months old, and then the rabies vaccine is given between three and four months. That is fairly common, but various dogs will be exposed to different things.