Professional Pet Care in the Heart of the Valley

Shenandoah Animal Hospital (SAH) is a full service veterinary hospital committed to offering professional and compassionate care for the animal community in the Shenandoah Valley. The dedicated veterinarians and staff of SAH excel in providing the highest standards of information, support, and veterinary care for you and your pet. We provide services for a wide variety of animals, from small animals to large animals and everything in-between.

Over 75 Years of Combined Experience

Dr. Thomas TrubanDVM
Virginia-Maryland College of Veterinary Medicine, 1986
Dr. Rachel TrubanDVM
Virginia-Maryland College of Veterinary Medicine, 2023
Dr. Diane EdelmanDVM
Virginia-Maryland College of Veterinary Medicine, 1994
Dr. Sarah FletcherDVM
Oklahoma State University, College of Veterinary Medicine, 2024
Dr. Sarah KrallDVM
Virginia-Maryland College of Veterinary Medicine, 2010
Shenandoah Animal Hospital in Woodstock VA is by far the most amazing Veterinarian clinic my... husband and I have taken our pets to. The Veterinarians walk you through everything they are doing and comfort you. I am so grateful for their hard work and dedication to their job. I have feline leukemia cats and if my cats have a problem they quickly work us in and take extra good care of them as if it was their pets. Dr. Edelman is absolutely fantastic and amazing.read more
Hayley K.
I've been using them for almost 30 years, Knowledgeable staff, wonderful vets and the best care... for all stages of your animals lives. From neonatal care to old age issues. No one better in the area. Dr. Truban and his staff are simply the best!!!read more
Susan Cook M.
Nice people. Fast service! Clean exam rooms
Christina Wood D.
The most patient and caring staff around! I just left with my dog Maximus and let's just say he's a... handful (understatement) but it never phased and hasn't phased any of them in the past! Thank you all at Shenandoah animal hospital (Woodstock office)read more
Billy Mumaw I.
Bulldog specialist! Friendly, open to cater to your hours within reason. Nothing but helpful and... non-judgemental.read more
Shaun P.
Wouldn’t take my pets anywhere else!! The staff & Doctors are great!!
Tammy O.
Took good care of my corgi
Gary G.
We want to thank Dr. Edelman, and the staff at the Woodstock Office for caring for our dog Shadow,... everyone has always been kind and friendly, and we appreciate them.read more
Micki B.
The staff at Shenandoah Animal Hospital are some of the most caring people I have ever met. They... took care of my furbaby when she was very sick and I thank them very much!read more
Christine Gribble S.
They always take great care of my dogs!
Kimberli C.