Never been, so wouldn't know. It's required by law, if I want to bring my dog to another country, which I do 4+ times a year.
There's other that can be infectious, if they smell another dogs poop like Giardia.
My dog gets rabies, parvo, Hepatitis, leptospirosis, distemper, paraflue and kennel cough.
Do a blood titer test on your dog and you'll be surprised on how much antibody he carries, rabies included. Most vets are putting dogs on a three year protocol.
lefty