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.