I have been going to Black Mountain Animal hospital for several years now, and I have always enjoyed my experience. The staff is friendly and I have not met a doctor I didn't like. I also get my dogs groomed here and they do a great job.
When I had to put my dog down who was suffering from cancer, they were exceptionally sensitive. The doctor came in, administered the medication, and kindly placed her hand on my shoulder as I cried. She gave me the time I needed to say goodbye.
Their prices are competitive and there is no appointment required.