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
Wouldn’t take my pets anywhere else!! The staff & Doctors are great!!
Tammy O.
They have a full time office in Woodstock, VA and part time (1pm-4pm) in Strasburg, VA. I have... taken my pets here for years. Dr Truban and his associates are amazing. The staff is very friendly and knowledgeable. They are so caring and lovable with your pet. They take whatever time is needed to treat your animal and answer your questions. Prices are very reasonable.read more
Tracy L
Dr Truban is awesome and the staff is great
Steven Smith S.
Great staff. Great doctor. Helped my dog and didn't charge and arm and leg. Didn't act like a car... salesman getting me for all I'm worth like the last vet.read more
Wandering D.
Marley ( Male Border Collie) had TPLO Surgery today. Staff was excellent. Dr. Nicholson who... performed surgery was very professional and I hope all goes well💕 post op. The burden will be on us now.
Dr. Truban has been very involved with our hesitations and apprehensions. He just called at 9pm to check on Marley and review instructions again to make sure we understand. Taking your Doggie to Surgery is so much like a child and we do tend to get overwhelmed with all the data and information.... very nice to have a personal follow up!!
read more
Ann Marie Ritter S.
The staff at Shenandoah Animal Hospital are absolutely wonderful. We moved from Shenandoah County... to Frederick County over 5 years ago, but we still take all of our animals here. It's very important to us to go to a place that we trust for the care of our fur babies. Several years ago we had an appointment with one of our dogs here and there was a huge snowstorm at the time. The lights kept going out. When the assistant asked Dr. Truban if they were gonna close for the day. His reply was I just can't in case someone has an emergency with ine of their animals we have to be here for them. Such a wonderful caring man.read more
Kimberly A.
Great place ! Have been going here for yrs.
Bettie F. W.
We brought our dog in for shots and it was quick and easy!
Little_island_17
Very Nice and Helpful the explained everything and treated my dog Very Well
William S.
The doctors and staff provide excellent care for all my furbabes.
Bonnie H.