We take our dog, Charlotte to this vet center. They're great about seeing the dog on a short notice; even saw her numerous times for the same problem with fleas. They don't just treat the animal - they teach the owners what the animals need, what products not to use and so forth.
PROS: Great vets, friendly!
CONS: can't find any