Welcome to Animal Medical Services

If you live in the Mount Airy, North Carolina area and need a reputable veterinarian to care for your pets, look no further.

Who We Are

Animal Medical Services is the largest veterinary medical practice serving Surry County, Stokes County, Carroll County, and Patrick County. We provide high-quality medical care for both small and large animals. Having all your four-legged friends cared for in one place will simplify your life and save you time.

Veterinary Services in Mount Airy, NC

We are a full service veterinary hospital

We at Animal Medical Services are aware of how significant your pets are in your life. With the greatest veterinary treatment available, our highly qualified staff will treat you and your pets with respect and decency.

Our Team

Our veterinary team is committed to the health and welfare of your pet. We provide them with high-quality care that adapts to their changing needs in order to maintain their well-being for a very long time.

Our Veterinary Reviews

Thank you for your Kind words

Thank you for helping Animal Medical Services become one of Mount Airy, North Carolina’s top-rated veterinary facilities. Your kind words mean the world to us, and we appreciate you taking the time to let us know what you thought.

Absolutely a blessing. My mother’s little dog was hit by a truck. But they didn’t have the money that day to cover the cost. They didn’t care and immediately took her dog in and provided it with the care it needed and set them up on easy payments.


These people really care about your animals. The doctors will even come to your home to take care of them for a small fee. I use them to take care of my pot belly pig which is too big to travel. They come out to my home every 3 to 4 months just to trim his feet.