Carroll Veterinary Clinic

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!

Hear what our clients are saying about us

Google logo
★★★★★ Recently moved to the area and took our lab Maisey for her first visit today - the staff was so kind and welcoming and Dr. Gambill was wonderful with our girl. Very fortunate to have such great care close to home.Cassandra S.Cassandra S. ★★★★★ Willow and I had a great first experience here.Everyone is knowledgeable and friendly.Visit was informative and speedy.We will definitely be going back.Melissa S.Melissa S. ★★★★★ Friendly staff, quick experienceCrystal D.Crystal D. ★★★★★ Great vet office! Friendly, knowledgeable staff, good service for our dog and two cats.Ellen C.Ellen C. ★★★★★ We love the staff and doctors here, as they are wonderful with our animals and us. They even call and check in our animals a few days after their visits for illnesses. Thank you for your time and help.christel R.christel R. ★★★★★ A very professional, friendly, caring and cost effective place to take your pet. All the staff are great!steve C.steve C. ★★★★★ Friendly and knowledgeable. Show care for my pets. Appointments are easy to schedule.Cindy H.Cindy H. ★★★★★ Amazing staff, very professional and caring, quick service, and reasonable pricing!M JM J ★★★★★ Everyone is very friendly and knowledgeable.It's easy to make an appointment via online or phone.LuLu ★★★★★ I have used Carroll Veterinary Clinic for over thirty years. The staff is very professional and compassionate. They are truly concerned about the well being of my pets. They treat them like I do, as a family member.Mollissa S.Mollissa S. ★★★★★ Great staff and Dr James Adam’s a kind and wonderful veterinarian.Patricia B.Patricia B. ★★★★★ Dr. Adams is amazing!!!Penny H.Penny H. ★★★★★ GoodTammy T.Tammy T. ★★★★★ These folks are great. We recently retired here from Raleigh with our new puppy and we’re anxious to find the right vet. Lots of neighbors had good things about these folks, and they were right. The folks really care about your pet, provide timely and excellent service and are a superior value for the money. I couldn’t be more satisfied!Gene B.Gene B. ★★★★★ One of the most important things I can say about Carroll Vets is that I trust the doctors and staff. We have worked together as a team to care for my pets for the past twenty years. They are knowledgeable, prudent and gracious in their treatment of both the pets and their owners.Lynn S.Lynn S. ★★★★★ Local and helpful for suresuzan C.suzan C. ★★★★★ From the moment we walked in until we 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. ★★★★★ Dr. Adams is phenomenal. I'm new to the area and was interviewing vets for my 5 lb Yorkie. She had a problem which was an emergency. Two times they take her in. Dr. Adams comes out and is meeting with another patient and he tells me I've got good news for you. He put you at ease immediately. He asked the right questions to be able to find a treatment option. He totally understands that this is part of your family. I can't say enough about the wonderful staff technicians and the professional veterinarians. If you want compassionate and caring people, this is your placeDon B.Don B. ★★★★★ 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. ★★★★★ I took my 11 week old kitten for her first check up. They were absolutely wonderful answered my questions and asked me to come back next week for a quick shot as she was too young. Came back the following week and it was quick. The staff is wonderful very friendly and knowledgeable would highly recommend them.Mary E.Mary E. ★★★★★ The staff here are so very nice. We stayed in the car until it was our time. The Vet and he aid were in the room waiting for us.Cheryl G.Cheryl G. ★★★★★ Super kind and compassionate folk. Recommend if you’re in this neck of the woods!JesseJesse ★★★★★ They did an awsome job with my buddyAnna S.Anna S. ★★★★★ 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. ★★★★★ 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. ★★★★★ 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. ★★★★★ 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. ★★★★★ 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. ★★★★★ 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 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. ★★★★☆ 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.js_loader

Come See Us

Click address for directions:

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



Our Services

When you choose our practices for your pet’s medical, surgical, or emergency needs, you and your pet will benefit from:

  • Consistent, compassionate care and comprehensive veterinary services
  • A friendly, easily accessible veterinary staff and a warm, comforting environment
  • Our commitment to finding answers that stay within your comfort zone and budget
  • A dedication to solving difficult cases and providing results without necessarily repeating treatments performed by other veterinarians
  • Detailed medical records, including a take-home physical exam sheet outlining your pet’s symptoms, our diagnosis, a treatment plan, and any medications used or prescribed
  • Extensive expertise and experience in a wide range of veterinary practice areas, including pet surgery, cat and kitten care, internal medicine, and pet skin care

What's Next

  • 1

    Call us or schedule an appointment online.

  • 2

    Meet with a doctor for an initial exam.

  • 3

    Put a plan together for your pet.

Great service. All staff care about your pet, your budget and you. They take the time to explain the details.

Allison H.

I want to thank everyone at Carroll Veterinary Clinic for taking such good care of Bingo over the years. A special thank you to Dr. Adams for the compassion and understanding he showed when it came time to make a decision we didn’t want to make. Knowing he supported our decision, and went out of his way to let us be with her as she took her final breath meant a lot. Again, thank you to all the staff for the love you’ve shown our sweet furbabies. We love you all.

Karen L.

Foothills pet healthcare really care about your pets, all the doctors and staff there is very caring and friendly, I love the way they treat people and their pets, they really care about you and your pets, I recommend foothills too anybody who wants a good veterinarian.

Carolyn S.