Best bet you can find is Dr.Streit. Caring, compassionate, smart and thorough. He takes the time to explain things in a way anyone can understand. The staff is friendly and helpful and always work to get your pet in quickly especially with emergencies.