Companion Animal Hospital is a vet I found by randomly flipping the yellow pages when I needed to find one for my dog.
To my pleasant surprise, the vet is extremely caring, willing to give free phone consultation, and they unfalteringly remind you when it is time for your cats/dogs' shots.
They also provide free social class for puppies, but sincerely welcomed my 5-year-old dog for a desperately needed socializing course -- calling in advance to remind me when there is a class scheduled in the near future.
This vet is highly recommended. I would not go elsewhere!!