I titered dd for rabies and she had the one year and she still had one year vaccine in her at 3 1/2 years old and that was not even the 3 year one so i think it lasts a long time in them -- someone on my maltese group her vet accidently gave the rabies vaccine again 6 mos later to her maltese and it broke out in hives -- i would never go to a vet that careless again so pay attention when at vets office |