I highly recommend Dr. Payson at Riverside Animal Hospital in Coral Springs, Fl. His wife also does portrait of your pet, if you are interested.
He doesn't over-vaccinate and has a very professional and kind office and staff. I have been through many vets and am so happy I found him!