Took my 3 babies to vet to get their shots. They are a little over 1 yr. old. I told them no lepto and they said it was fine. I told them I would prefer to wait 3 yrs. for next dose of shots. Vet said that was fine. She told me they give the 3 yr. rabie shots but, by law they have to have it yearly. I know the vets don't make these laws and they have to do what they are told to do.It just agravates me to no end when its good for 3 yrs. Just venting