I have been using Banfield for about two years now with several different dogs. My only complaint is that you normally wait a while to see the vet but the two vets I have worked with there are very good. I have had two dogs teeth cleaned which is a scary procedure but they have state of the art monitoring when the dog is put under and I feel very comfortable with how the do surgery. They have a "prepayment" type insurance plan that helps with costs also.
more