At 12 weeks old, a puppy should receive a vaccine for rabies, which is mandated by Missouri State law. The following year, these vaccinations are repeated, and after that, dogs generally should receive a booster for the distemper series on a yearly basis and be vaccinated against rabies every three years.