Accessibility View Close toolbar


All you have to do is request the discount at the time of your 1st visit

Welcome to Confederate Ridge Animal Hospital
Your Veterinarian in Fredericksburg VA
Call us at (540) 373-6100

Pet Emergency? Read no further and call us right away!

Thank you for visiting us on the web and we hope to see you in person soon.

Confederate Ridge Animal Hospital

Our Veterinarians and staff are dedicated to helping your pet stay healthy and happy. We take pride in providing our patients with the highest quality veterinary care using state-of-the-art techniques and equipment but not forgetting that love and compassion and a gentle hand is just as important. We have on site digital radiography, lab, and pharmacy, professional grooming and boarding in our 6,000sq ft facility.

Confederate Ridge Animal Hospital is a full service animal hospital and will take both emergency cases as well as less urgent medical, surgical, and dental issues. Our doctors are experienced in all types of conditions and treatments. Beyond first rate pet care, we make our clinic comfortable, kid-friendly, and a very calm environment so your pet can relax in the waiting room and look forward to meeting with your veterinarian.

Many changes have been made over the years to fulfill the needs of our clients and Confederate Ridge Animal Hospital has not only been able to keep up but has surpassed the expectations by anticipating your needs and wants. We thank you for visiting our website and are here when you need us.

We have a number of resources for you to learn about how to take better care of your pets. Browse around and look at our articles and pet videos. The best veterinary care for animals is ongoing nutrition and problem prevention. If you want to ask a question call (540) 373-6100 or email us and we'll promptly get back to you. Our hospital is very easy to get to, and you can find directions on our Contact Us page. You can also subscribe to our newsletter which is created especially for Fredericksburg pet owners. In between your veterinary visits, your pet will benefit from you reading these free informative articles.

At Confederate Ridge Animal Hospital, we treat your pets like the valued family members they are.

Fredericksburg Veterinarian | Confederate Ridge Animal Hospital | (540) 373-6100

3 Doctors

2301 1/2 Jefferson Davis HWY
Fredericksburg, VA 22401

Meet Our Skilled Team

Learn Who We Are

  • Doc
    I am Doctor Alan Witter, aka. “Doc.” I am a graduate of Cornell’s Veterinary School, as was my father before me and my brother after me. My uncle and one cousin are also veterinarians, so veterinary medicine seems to have run in the family. I am mostly retired and only work a few hours every month so you may see me some Saturday mornings.

  • Dr
    Hi! I’m Dolores Newman, I am one of the new owners at Confederate Ridge Animal Hospital. I’m originally from New Jersey but have lived in Virginia for 27 years. I graduated from Virginia-Maryland Regional College of Veterinary Medicine at Virginia Tech. King George, Virginia is my home along with my wonderful family: husband, Rod, 4 children, 2 dogs, 4 cats and 4 guinea pigs. Life is never boring at our house. Confederate Ridge An. Hosp. is a great place to spend my days with a superb staff and fantastic clients. In my spare time I do enjoy spending time with my active family, reading, gardening and cooking.

  • Dr.

    Hello, I am Elizabeth Collins. I grew up in northwestern Pennsylvania, in a rural community. I graduated from Purdue University with a DVM degree in 1991. I recently moved to King George with my husband James and my two children. We have 2 cats, “Gulliver”- an old gentleman, and “D’Argo”- a young rascal. I enjoy working here at Confederate Ridge, the staff is helpful and fun, and our clients and their pets make life interesting. When not at work I enjoy reading, painting, hiking and working on my house and gardens.


Find us on the map

Office Hours

Our Regular Schedule

Fredericksburg Office


7:30 am-6:00 pm


7:30 am-7:00 pm


7:30 am-6:00 pm


7:30 am-7:00 pm


7:30 am-6:00 pm


7:30 am-12:00 pm


no medical staff

4:00 pm-6:00 pm


Read What Our Clients Say

  • "Thank you very much for everything you do for our little "Samantha" and our fat cat "Hercules". We really appreciate each one of you and the special TLC you give our pets."

Featured Articles

Read about interesting topics

Newsletter Signup

Sign up for more articles