Our old vet did but not this one lolOur vet sends out a letter to tell us when to schedule and when its due.
They had their appointment on 5/10 i think so they will go in next year hopefully same time.
I get a little yellow slip for rabies that says what they got and when they need another.