Dominion Valley Animal Hospital always welcomes new clients!  Our goal is to serve the unique health needs of your pet and communicate with you so that, together you can make the right choices to keep your pet healthy through a long life with your family.

We offer Free First Exams for all new clients. If you’re interested in scheduling a new client first exam, please give us a call or request an appointment on our website.

*Offer applicable for wellness exams only. Not valid with any other offer. Limited to one pet per client. Excludes emergencies, surgeries, same-day appointments, products, and vaccinations.


Patients are seen on an appointment basis. Life-threatening emergencies take top priority and we ask for your patience as we treat these patients. Our appointment schedule is set-up to accommodate sick patients that need to be seen within in a day or two. We strive to stay on-time so everyone is happy.

Please bring your pet’s previous medical records to your first appointment. This includes vaccination dates and any previous lab work. You can either bring a paper copy or ask your previous veterinarian’s office, rescue organization or breeder to fax or email them to us.

Client Forms

All of our forms are on our Forms page for your convenience in locating, filling out and bringing the form to your pet’s appointment.

Easy Payments with Convenient Options

We are pleased to accept a variety of payment options for veterinary care.  While we do require payment at the time service is rendered, we accept the following forms of payment:  cash, debit cards, Visa, MasterCard, American Express, Care Credit and pet insurance.

Pet Health Insurance

We recommend all pets be covered by pet health insurance.  These plans help pet owners cover the cost of veterinary care throughout a pet’s lifetime.  The pet owner pays the insurance company, and the insurance company reimburses the pet owner for veterinary expenses.  It is an easy process between pet owner and insurance company.  There are many companies providing pet health insurance.  For a comparison of pet insurance plans, please visit or

We look forward to meeting you and your pet!

Contact Us For Availability!

3 Convenient Locations

Serving Haymarket & Leesburg


Monday, Wednesday, Thursday, & Friday: 8:00am - 5:00pm
Tuesday: 10:00am - 7:00pm
*Saturdays: 9:00am - 2:00pm
*We are currently closed on Saturday. However, we do have availability at our Leesburg Location – Schedule An Appointment
We are closed Monday - Friday from 12pm - 1pm for lunch.


Monday – Friday: 8:00am - 5:00pm
Saturdays: 9:00am - 2:00pm
We are closed Monday - Friday from 12pm - 1pm for lunch.