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
I bring all three of my cats here. They are amazing. And they love the animals. They care so much ... they let your animals have the fears that they have with no judgment. They talk to them and make them feel safe. For as long as they are around my cats will go here. Thank you for all the care you give all animals.read more
Christina V.
They do an excellent job with both of my dogs. Every time I have a problem with my animals they try... to get me in as soon as possible. I don't want to say a special thank you for them today for taking such great care of Lucy and surgery. Thank you for taking such great care of both of my furry babies and doing such a great job at what you do.read more
Amy S.
Dr Truban and his staff are Great
Pamela J.
I wanted to take a moment to express my deepest gratitude to the entire team at Shenandoah Animal... Hospital for their exceptional care and compassion towards my dogs and their puppies during their recent visit.

From the moment we walked through the door, it was evident that your team's priority was the well-being of our furry family members. Your professionalism, expertise, and patience truly made a difference during what could have been a stressful time for both the animals and us.

I'm especially thankful for the thorough documentation provided, which not only assures me of the quality of care but also serves as a valuable resource for future reference.

Thanks to your dedication and expertise, my precious cargo is now back home, safe and vaccinated. Words cannot express how grateful I am for your service.

Thank you once again for your outstanding care. I will not hesitate to recommend Shenandoah Animal Hospital to anyone seeking compassionate and reliable veterinary care.
read more
Chuck M.
Love this vet! They have cared for all of our fur babies. They are gental, we have never had an... issue. Affordable and reliable. Great job!read more
Patricia S.
Everyone was really friendly! The tech and the vet both took the time to answer my 5 year olds... questions. They were gentle with my animals and did their best to make it a low stress visit. My 16 year old cat didn't even start salivating like she usually does when the vet handles her. Dr. Germroth went over potential side effects for the vaccines and made sure she'd covered all our questions/ concerns before she said goodbye.read more
Victoria S.
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.
Awesome Vet ! Takes his time with u . Goes over everything . Will definitely be back !
Gail M.
My go to vet, they work with you on scheduling and also have a groomer.
Jason A.
I’ve only used this office once so far but I’m impressed. I was dealing with a sick cat and like... everyone else, I was having difficulty making an appointment due to everyone being booked up. I usually deal with 7 Bends, another well known vet in Shenandoah county but they simply were not willing to budge on making time to check out my pet in a timely manner. After explaining my pets symptoms to Shenandoah Animal Hospital, the staff stated that they would make time and squeeze me in between two existing appointments due to how serious my cats symptoms were.They were able to get me in, examine and perform blood tests, and prescribe the necessary meds to take care of my sick pet. They now have a customer for life with me and I am extremely appreciative of what they did for my pet and I. They are very friendly and professional, their prices are reasonable and I highly recommend them.read more
Eric