Yes we vaccinate for lepto. I was extremely relunctant to do so when I got ZoE last year. Our vet recommended it and also vaccinates his own dogs (including his yorkie) for it. He gives benadryl at the start of the exam and then vaccinates at the end.
Michigan State warns of leptospirosis outbreak around Detroit - DVM