Please contact us today for more information!

Welcome to

Hanging Rock
Animal Hospital

Doesn’t your pet deserve the very best

Have a Request?

Caring for our Community's Pets and their People since 1996

We make every pet feel right at home. We’re also a member of the American Association of Feline Practitioners meaning cats and their families can feel safe and secure with us. Additionally, as an AAHA-accredited hospital, Fear Free Certified and Cat Friendly Certified Practice, you can trust in our high level of veterinary care. We’ve been serving pets from Roanoke, Salem, Montgomery, Botetourt and Craig County since 1996. Come visit Hanging Rock Animal Hospital and experience our unique brand of veterinary (and people!) care.

Our Veterinary Services Mix Traditional and Holistic Medicine

At our animal hospital, we pride ourselves on being the kind of place where you feel at home. Where comfort and security are backed by years of experience in veterinary medicine, so you know your pet is in good hands. Our Fear Free Certified staff use gentle handling techniques and are knowledgeable about animal behavior.

Who We Are

Dental Services

Dental disease can affect other organs in the body: If these problems aren’t caught and treated quickly enough, they can result in serious illness.

Learn More

Meet Our Veterinary Team in Roanoke

Dr. Todd Czarnecki


Dr. Zach Groff


Preventative Care

Your pet’s health depends on a number of factors, many of which we can’t control because a lot of it falls to you! Your pet’s preventive care starts at home with good housing, appropriate nutrition and keeping them safe from worldly dangers.

Learn More

We absolutely LOVE HRAH. With Dr. Todd’s help, we kept our first baby girl 5 years longer than we ever thought possible through his expertise and guidance with a holistic approach. Dr. Todd truly takes time to connect with his patients and their families as long as necessary to diagnose and support.

Kim Spradlin

Dr. Todd and the staff at Hanging Rock are simply wonderful. They are specially trained to work with dogs that don’t love the vet. Our dog, Lucy, is not a huge fan of going to the vet and they worked wonders with her. They were able to meet us with Lucy outside to make Lucy feel more comfortable. They also performed as much of the exam and procedure as they could outside. Lucy received Prolotherapy for a damaged cruciate ligament. Lucy had a surgery on this same injury (same leg) a couple years prior to this and there were still some artificial pieces in there from that. Dr. Todd was able to take some of that out! She made a full recovery from this procedure and is doing great. We are so grateful to Hanging Rock animal hospital!!!

Kate Shimpock

I have had wonderful experience with Hanging Rock Animal Hospital, they are very kind and understanding. Have had two animals taken there and the care was tremendously great and treated us both very well. Thank you so much

Melly Stanley

I love Hanging Rock! I have two mini Dachshunds and trust me, they have their health issues. Hanging Rock has saved my oldest dog 2 times, and I mean quite literally took a sick and dying dog and got her back to 110% in almost no time at all. They recommend only what is needed and will even draw up an estimate before they begin treatment. The staff is so caring and compassionate, and make me feel like family as they remember both my dogs names. I will always take my babies to Hanging Rock! ❤️❤️

Emilee Hill

I can’t say enough great things about the HRAH staff. They are always so patient with my nervous girl, and have been giving me great advice on how to make her more comfortable as she ages. They take their time with us and always give my pup time to warm up to them before giving her her vaccines. Their Senior Care Package is the absolute best—very reasonably priced and includes all the bloodwork, vaccines, and exams a doggo could need in a year!

Catherine Tedder

I always have a positive experience; front staff is amazing and so friendly. They always answer all my questions, if they don't know the answer; I always receive a call back with the answer to my question. My son and I both have senior dogs. I have no doubt they would not still be with us, if it weren't for the Veterinarians at Hanging Rock. They look for the root cause, and treat the underlying issues, instead of treating the symptoms when they become ill, which in doubt has saved me several emergency visits. It is a 2 hour round trip for my son and I; it is totally worth the extra time and travel for the health of our dogs.

Becky Sorrells

No one would see our Simon, a pit terrier because of his dislike of people. Through a referral from a trusted friend I found my forever Vet! Grateful that you guys were willing and accommodating and on an emergency basis.
We were blessed with a great staff, and Dr. Honeycutt was so patient with a worried mama and crazy pup. Lauren and Dr. Honeycutt sat on the floor with Simon and I and tended to his swollen snout, thru his muzzle! They all are fantastic and kind, moreover extremely thorough. I'm extremely thankful for them. I highly recommend them for all of you pet needs.

Diana Starz Lombardo

Hanging Rock Animal Hospital is the BEST in the Roanoke Valley. Dr. Honeycutt and "Dr. Todd" are knowledgeable amazing vets. Their entire staff are caring compassionate people who take their time to know all of the animals and humans that walk through their door. I would and have recommended Hanging Rock Animal Hospital to everyone.

Sondra Stamper

Payment Options

There are many different ways to pay that suit your budget. Payment options include:

Cash | Check | Credit Card (Visa, Amex, Mastercard, Discover) | CareCreditScratchpay | Pet Insurance (AAHA’s Go Pet Plan, Companion Protect, Trupanion )


Monday – Friday*:
8:00 am – 6:00 pm
8:00 am – 4:00 pm

*Closed from 12:00 pm – 1:30 pm every 1st and 3rd Thursday of each month for staff development

Holiday Closures
*Close at noon on Christmas Eve and New Year’s Eve
*Closed on Christmas and New Year’s Day
*Office Closed: Memorial Day, 4th of July, Labor Day and Thanksgiving Day