how long are rabies shots good for dogs
Rabies shots are good for at least 5 years; however, most cities have by-laws that the dog should be given a shot more frequently, some insist on every year.
If Dr. Schultz's 7-year rabies study can prove the vaccine is good for at least that long, prompting a change in current vaccination laws, then a dog might only receive 2 rabies vaccines in a lifetime.