For a few years (before we had kids) my wife and I had several dogs. At one time or another, we had 3 greyhounds, a German Shepherd, a Lab, and a mutt of indeterminate origin. All but 2 of the greyhounds were puppies when they came to us. Needless to say, we had need of quite a lot of veterinary work, and All Creatures performed most of it for the first year. Both routine and emergency care was great. The staff was friendly and cared about our animals.
We stopped using them because of a billing problem, but to be honest, it was as much my fault as theirs. Read my review of Tail Waggers Pet Chateau if you want to hear the details. Despite our problem I wouldn't hesitate to recommend this animal hospital.