Serving clients and their pets in Waynesboro, Staunton, Charlottesville and the Counties of Augusta, Albemarle, Nelson, and Rockingham, VA.

At the Animal Hospital of Waynesboro (AHW), we are honored to care for your pet. We are a full-service, small animal veterinary hospital providing comprehensive medical, surgical and dental care.


We offer a broad spectrum of diagnostic procedures at AHW, including both in-house testing and the use of external laboratories. The facility includes a pharmacy, surgery suite, digital x-ray and ultrasound capabilities, physical rehabilitation, laser therapy, a hospitalization area, grooming services and indoor boarding kennels with outdoor walking areas.


Our caring doctors and staff attend over 200 hours of continuing education each year to provide you and your pet the best up-to-date care possible. We are one of a select group of veterinary hospitals in the entire state that has been awarded accreditation by the American Animal Hospital Association. We have proudly held this accreditation since 1991.



We have 5 doctors on staff, as well as a variety of qualified staff members.  Click on their photos below to read a bio on each doctor and find out about their own pets!

Click here to meet the entire staff.

        Dr. Greg Lorenz                                 Dr. Stacy Reeder

        Dr. Michelle Weeks                            Dr. Valerie Weiss

Emergency Care

In the event that your pet should need emergency care while we are closed we recommend the following emergency clinics:


Greenbrier Emergency Animal Hospital

370 Greenbrier Drive

Charlottesville, VA 22901



Veterinary Emergency Services

Verona Shopping Center

Verona, VA 24482



Animal Hospital of Waynesboro

2637 W Main Street

Waynesboro, VA 22980

Phone: 540.943.3081

Fax: 540.949.7771

Email Us

Copyright 2015 - 2018 Animal Hospital of Waynesboro.  All Rights Reserved.

Website Programmed by Standout Arts, LLC

Office Hours

Monday          7:30 am - 7:30 pm

Tuesday          7:30 am - 7:30 pm

Wednesday    7:30 am - 5:30 pm

Thursday        7:30 am - 7:30 pm

Friday             7:30 am - 5:30 pm

Saturday        8:00 am - 12:00 pm

Sunday*                   Closed

*Special boarder pick-up time: 5:30 pm - 6:00 pm