Puppies can get their first rabies shot when they are around 12 to 16 weeks old. This is often called the primary dose. The exact timing can depend on local regulations, which sometimes require vaccination by the age of 4 to 6 months. After the initial shot, a booster vaccine is generally given within one year, followed by regular boosters every 1 to 3 years depending on the vaccine and local laws. To summarize:
- First rabies vaccine: typically between 12 to 16 weeks old (some places allow up to 20 weeks)
- Booster vaccine: about one year after the first
- Subsequent boosters: every 1 to 3 years
It is important to consult your veterinarian for the appropriate schedule based on your location and your puppy's health.