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.
Dr Snuffer is now seeing exotics!
Please contact us today for more information!

Caring for our Community's Pets and their People since 1996
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.
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.
Meet Our Veterinary Team in Roanoke



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.

Payment Options
There are many different ways to pay that suit your budget. Payment options include:
Cash | Check | Credit Card (Visa, Amex, Mastercard, Discover) | CareCredit | Scratchpay | Pet Insurance (AAHA’s Go Pet Plan, Companion Protect, Trupanion )





Hours
Monday – Friday:
8:00 am – 6:00 pm
Saturday:
Closed
*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