Easily Schedule a Veterinary Appointment Online

If you have an emergency please call us at 276-728-4841.

12 Healthy Trail,
Hillsville, VA 24343


7:45am - 6:00pm


7:45am - 6:00pm


7:45am - 6:00pm


7:45am - 6:00pm


7:45am - 5:00pm


12:30pm - 4:00pm



Hear what our clients are saying about us

Google logo
★★★★★ I am so grateful to have found the CVC!! Rascal the cat insists on some freedom which led to an ear infection from an injury. The CVC was able to get me in the day of for the much needed antibiotic as well as an unexpected follow-up. Rascal was in distress scratching his ear so much he needed more care. I was so glad the clinic had afternoon hours on Sat and again the help we needed was given! From the first contact with the staff up front their patience on the call, getting the appt, the Techs, Dr. McKenzie and Dr. Adams all were friendly, helpful, knowledgeable and efficient. Running this clinic efficiently means they could see my cat and other animals in need when something unexpected arises not a week later. That is huge and unheard of these days in my experience. I only wish I had known 3 years ago when Rascal adopted me about the CVC.It's a relief to know I have found a place for critter care.With gratitude!RebeccaRebecca ★★★★★ Everyone—from those who work the desk, to the techs, to the vet—is friendly, professional, knowledgeable, and caring. You and your fur baby will be their first priority. I have been a satisfied customer for over twenty years.Janice P.Janice P. ★★★★★ We consider Carroll Veterinary Clinic to be the best veterinary clinic in our area! They’ve taken excellent care of our cat, Daisy 🌼 May!Patti L.Patti L. ★★★★★ Staff and Drs are greatTed WTed W ★★★★★ Thank you for taking care of my fur baby, Kat, on a Monday morning without an appointment. When you said it would me a work-in, I was envisioning all morning. I was back home within an hour with a good prognosis and a happy cat. Kind caring, professional staff and veterinarian. Clean facility.Penny M.Penny M. ★★★★★ Came in as an emergency with my beautiful little 14-year-old poodle. They got me in quicker than I thought it was going to be. And I saw a new doctor that I’ve never seen before and she was absolutely wonderful. Took care of our problem and was very understanding and I have not met anyone that was not very nice.Peggy P.Peggy P. ★★★★★ Great vet office! Friendly, knowledgeable staff, good service for our dog and two cats.Ellen C.Ellen C. ★★★★★ Two of our dogs got into a fight with each other the injuries were medium to what I would call in my opinion severe. Dr Adams and the staff took exceptional care of Finley and Tucker. We cannot thank them enough for all that they did. Thank you so muchMike and Lori CatesMIKE C.MIKE C. ★★★★★ Very helpful and professional staff. Knowledgeable, caring and sincere Veterinarians. Highly recommend!!Marty M.Marty M. ★★★★★ Very caring worked us inAngie A.Angie A. ★★★★★ Wonderful veterinarian office staff very friendly and Dr. Adams such a fantastic vet. He is compassionate and takes time to answer your questions and concerns. Highly recommendDenise M.Denise M. ★★★★★ Front desk oldest woman, gruff.Other woman fine.Vet assistances very good, knowledgeable, and kindGreat with my pet.Vet very niceCynthia J.Cynthia J. ★★★★★ The vet was so nice and soothing.lori L.lori L. ★★★★★ I'm not one to post a lot or rate things publicly on line, but I am such a fan of Carroll Veterinary, that I am doing so now. I have numerous rescue animals, and more show up periodically, so a vet clinic that is responsive, caring, accommodating, and expert has always been essential to me. In 40 years of rescue, I've had wonderful veterinary partners, and when I moved to SW Virginia, I found maybe the best ever...Carroll Veterinary. They are not only there when I need them, appointment or emergency, but their team of vets works together to problem solve for me. Those vets are all top notch, and everyone there from medical staff to front office, are good at what they do and are caring individuals. Thumbs up and a big hug, Carroll Veterinary!S W.S W. ★★★★★ Great staff and Dr James Adam’s a kind and wonderful veterinarian.Patricia B.Patricia B. ★★★★★ I was traveling when my dog became very ill. I luckily found Dr. Adams at Carroll Veterinary Clinic. He listened carefully to me describing my dog’s symptoms and diagnosed and treated my dog’s problems. I just wish he practiced near where I live! I can’t thank all the people at the clinic enough for all their help. You were all wonderful! Katie is back to her old self.Linda F.Linda F. ★★★★★ They are compassionate with all of our pets.Marie L.Marie L. ★★★★★ Excellent staff and they care about our dogs(babies)Jerry J.Jerry J. ★★★★★ We can’t say enough about this clinic! The care and concern that was shown not only to our dog Carlie, but to us as well goes far beyond anything we have experienced. It started with our desperate call for help to this practice and immediately the front desk staff so willing to help us. The kindness and compassion continued with the entire staff. Dr. Adams saved our dog’s life. We will be traveling 2 1/2 hours away to continue Carlie’s care with this wonderful practice.Rick W.Rick W. ★★★★★ This is a wonderful veterinarians office. They even worked me in on a very busy day. They are super friendly and affordable. Definitely give them a try.r cr c ★★★★★ No one would see him but you guys!!Thank you for draining our 16 year old cat's ear-hematoma. Early Ray is recovering well and is back to being the ornery old man we love! 😼😼Pamela J.Pamela J. ★★★★★ Friendly atmosphere & helpful, knowledgeable staff. Dr Jim rocks the house!Jane S.Jane S. ★★★★★ Friendly quick knowledgeable service!Linda D.Linda D. ★★★★★ Worked us in since we couldn't get an appointment. Great folksVickie P.Vickie P. ★★★★★ The staff is always friendly and helpful. The appointment times are reasonable and the Drs are kind and gentle to pets.Troy W.Troy W. ★★★★★ Friendly, knowledgeable, caring staff.Larry P.Larry P. ★★★★★ From the moment I walked in until I left it was a wonderful experience. The staff, Dr Adams took great care of us. The doctor took time to listen what was going on with my cat. He explained everything to me and answered questions.Marti Z.Marti Z. ★★★★★ The staff here was outstanding. The service and treatment they gave our little girl dolly was phenomenal, they without question took her right in under their wing and got her back to being her fun, diva spunky self after a mishap. They would accept my calls and give updates when asked. Literally made you feel at home and assured me that she was being taken care of. 10/10 recommend.Brittany S.Brittany S. ★★★★★ The best animal care in the region! Most routine prices such as exams and vaccines could be higher than others in the area though. Surgical seems to be comparable to others.John Webb Aerial P.John Webb Aerial P. ★★★★★ Have used this clinic for over 20 years. The doctors and staff are awesome! Wouldn’t have any other clinic looking after my pets. The place is always clean and a friendly staff helps you. Very understanding too when you lose a pet. Best clinic you could ever visit. Bless the doctors and staff for the great work and caring you give our pets.Jean H L.Jean H L. ★★★★★ My first visit was with a dying springer.everyone was marvelously kind including dr Adams himself who said he’d be kind to him. The next summer I met several personable highly competent vets during visits with my rescue dog Bandit. Couldn’t be betterJean G.Jean G. ★★★★★ I wouldn't take my dog anywhere else. Very knowledgeable Drs. They know their animals.John Z.John Z. ★★★★★ I had 3 cats fixed . All 3 did great no problem.Sue W.Sue W. ★★★★★ Our dog Zoey, 12+ began having seizures, was drinking massive amounts of water and having accidents. In just a few hours Dr. Adams diagnosed her with diabetes through blood work. After Dr. Adams, Kaitlin (sp?) and other staff gave us instructions on giving her insulin, Zoey is already showing signs of improvement! We are grateful that we have found Carroll Veterinary Clinic.Jane H.Jane H. ★★★★★ My pets always get wonderful care from the doctors and staff at Carroll Veterinary Clinic. They always explain what is going on with my pets in terms I can understand.James H.James H. ★★★★★ Everyone is very friendly..the waiting room is plenty big & clean,,the veterinarian's are extremely thorough..Mary C.Mary C. ★★★★★ Our little guy was miserable and the veterinarian saw him immediately! The next morning he was up and moving so much better!!JoyceJoyce ★★★★★ Great staff and dr’s at this office! I’m on disability so the price is high for me to afford that’s why I miss dr young in Christiansburg he made it affordable so the not rich people could get their animals medical care as well! Need more vets like dr young in our area!Kathy W.Kathy W. ★★★★★ Great service. They really treat your pet with love.Crystal C.Crystal C. ★★★★★ Thank you for the awesome service, as always! Went for Stella's Yearly exam and vaccinations. She passed with flying colors. She even got her toenails trimmed! Thank you!Melissa K.Melissa K. ★★★★★ Very friendly and they got us right inLinda J.Linda J. ★★★★★ I cannot say enough good things about CVC. Dr. Adams and the front desk staff go above and beyond for me and my dog!! I drive from mount airy because the quality of care is unmatched.Brooke H.Brooke H. ★★★★★ VERY nice and very good job..Russell D.Russell D. ★★★★★ Dr. Adam's is the best. He is thorough with his exams and very caring and considerate. He offered us options for the care of our dogs.Rebecca P.Rebecca P. ★★★★★ This is a clean, quiet and comfortable place to take your pets for healthcare. The staff is friendly, skilled and really care about the animals and their human families. We have taken all our fur babies there for eight years and have never had any reason to complain about the services received. We highly recommend this clinic to pet owners.Randal G.Randal G. ★★★★★ The staff have always been friendly and informative when I take my dog there. My doctor is very knowledgeable. I also like the fact that I can order my dogs medications through their app or on the website and have it delivered.Ellin C.Ellin C. ★★★★★ We took our 10 week old pug there they were very knowledgeable and very helpful with all of our questions and concerns about our puppy. They did a wonderful job.Blue Ridge G.Blue Ridge G. ★★★★★ Great serviceDaniel L.Daniel L. ★★★★★ Great price and workJeffrey K.Jeffrey K. ★★★★★ As someone who travels the country with their dog, I can safely say this is one of my all time favorite vets. I make a point of having these people be my dogs primary care. They are absolutely wonderful.Virginia D.Virginia D. ★★★★★ Dont want to get into why or what. I will say no other vet has treated me this good. Explained there thoughts, the process and let us make a educated decision based on his knowledge. I will never take any animal/pet anywhere else period.Doug H.Doug H. ★★★★★ They are awesome! I love the time they take with our pets. Kind, compassionate and thorough. Highly recommend! Doctor Adams was amazing with our Lab, Lucy. He got her through persistent skin issues and helped us through her kidney failure. At the most difficult time in a pet owner’s life, the staff was so kind and compassionate. We now have Sadie, a 6 month old lab and would never think of changing vets. If you live in this area, these are the folks who will treat your loved pets as if they were their own.Cindy A.Cindy A. ★★★★★ The staff there is amazing. They took care of my beloved dog Spike for 13 1/2 years. I highly recommend them!Cynthia C.Cynthia C. ★★★★★ Dr. Adams is great 👍Shawn B.Shawn B. ★★★★★ Always use them for my fur babies .NORA ANN BREWER W.NORA ANN BREWER W. ★★★★★ The people at Carroll Veterinary Clinic are super friendly, and absolutely amazing with my dog.Natasha B.Natasha B. ★★★★★ They take great care of my fluffy fur babies!ItsmeItsme ★★★★★ They take care of my beloved pet. Friendly staff. I trust them.elizabeth P.elizabeth P. ★★★★★ Great Veterinary Clinic They were very nice, professional, answered all questions. And River loved everyone came out happy.Thank you for taking the time to take care of my furbaby.April M.April M. ★★★★★ Awesome staff.Michael-Paul J.Michael-Paul J. ★★★★★ Great vet practice! Friendly staff, was able to get an appointment right away and there was very little waiting in the waiting room, the veterinarian and staff were really knowledgeable and prompt, the place was very clean, our dog received great care and is feeling much better already. It's a plus that they're so close to our house, too. Definitely would recommend this place to a friend.Kai B.Kai B. ★★★★★ The staff here are so caring, especially when you have lost one of your loved ones. The kindness we are shown every time we go is incredible these days.Donald L.Donald L. ★★★★★ Been using them for years. Excellent care of our animals as well as knowledgeable and friendly staff. I always recommend them when askedRobert V.Robert V. ★★★★★ We can’t express enough gratitude for how much Dr. Adams and his staff did for our sweet Pearl, even if the outcome wasn’t what we wanted. They worked us in last minute several times, tried everything to get our little girl better, and then took care of her and us in her final moments. Cancer is just an awful thing.Josh & MarieJoshua D.Joshua D. ★★★★★ Great service!!! Very knowledgeable, caring and loving staff!! They take wonderful care of our petsAmber S.Amber S. ★★★★★ Doc Adams and his staff are top notch. I wouldn't take my fur babies anywhere else!Terry W.Terry W. ★★★★★ Wonderful care given to my puppy! Dr. Mackenzie is amazing!!Kellye I.Kellye I. ★★★★★ Great staff, truly animal lovers!!!Heather M.Heather M. ★★★★☆ Very caring and thorough appt...the wait was alittle longer than expected but very compassionate careSusan T.Susan T. ★★★★☆ Very nice and helpful staffChris H.Chris H. ★★★★☆ Very kind, caring, MD knowledgeable. Highly committed to the client.Really liked them.Herme OHerme O ★★★★☆ This is a very professional operation. The staff are knowledgeable. The vets are thorough and stay current on veterinary issues. You can be confident your animals are getting good care, and that you are getting complete information about it.Tom G.Tom G.js_loader

At Carroll Veterinary Clinic, our goal is to strengthen the bond between people and their pets by providing medical, surgical, and pet care solutions to pets and pet owners in our nearby Blue Ridge Mountain and North Carolina piedmont foothills communities.

Our veterinary practice is based on the belief that every pet is different and that each client has a unique relationship with his or her pet. We take the time to listen carefully to your concerns and understand your situation. We invest in getting to know you and your pet so we can recommend the best solutions in each individual situation.

Many clients visit us regularly from as far away as Roanoke, Greensboro, and Winston-Salem. Others travel even farther to gain a second opinion from our doctors. We are sincerely grateful for the loyalty, support, encouragement, and patronage of each and every client. We know you have choices when it comes to your pet’s health care. You can rest assured that we will work hard to continue to be your first choice for the highest standards of care and the best pet health solutions.

We are here to service the cities of Hillsville, VA, Galax, VA, Fancy Gap, VA, Woodlawn, VA, Willis, VA, Dugspur, VA, Meadows Of Dan, VA, Laurel Fork, VA, Austinville, VA, Cana, VA and more!

Interested in learning more about these services?
Click the button below to reach out to our team!

Our Veterinary Services

Referral Services

Reproduction services

Wellness Care for Dogs

Wellness Care for Cats

Senior Wellness


Spay & Neuter*


Lyme Disease and Your Dog

Pet Allergies

Skin Care & Dermatology


Behavior and Training Services

Pet Emergency

* Requires an initial exam