We value our clients' experience at Richmond Animal Hospital. If your pet or animal is currently a patient, please feel free to leave us a review!



Read What Our Clients Say

  • "So amazed by this vet. They have treated our animals like their own pets, they have treated us with compassion and understanding and we just love everything about this office. They’re always available and helpful. I can’t say enough good things about this place, just ❤️❤️❤️ them! And so do our pets!!! (Despite all the bad stuff that happens there, our pets still love to walk through their door!!)"
    -Mary Hallock Lahiff (via facebook)
  • "Dr Hament and Dr. Clark, I just received your sympathy card today in regards to Carlisle’s passing. I want to thank you for all you did for her and the great care that you provided her. She could not have been in more sympathetic and caring hands than yours. You made her passing a lot easier on me and her. You are truly a wonderful and compassionate group of people."
    -Peter Murray
  • "Very impressed with the follow-up from Richmond Animal Hospital as my cat made her way through her last days. After making the excruciating decision to say goodbye, they handled everything with care and respect. A handwritten condolence card, signed by all the docs, arrived today in the mail. A very classy and thoughtful gesture which our family truly appreciated."
    -Rebecca K.
  • "The Best and most Caring Vets and Techs in the world. They go far beyond anything I have ever experienced in my life… Total love and devotion to their little patients. And a lot of patience with anxious Mommies! AND Virginia Clarke is amazing and more dedicated then anyone could ever imagine or expect. Wow!"
    -Judie Jerome
  • "Can’t say enough good things about this practice, and especially Dr Hament! Great staff and service, and Dr Hament always goes above and beyond in answering questions and doing really thorough exams. Highly recommended! Our dogs love him, too!"
    -Emily K.

Our Location

Office Hours


8:30 am-5:00 pm


8:30 am-7:00 pm


8:30 am-5:00 pm


8:30 am-2:00 pm

3:00 pm-7:00 pm


8:30 am-5:00 pm


9:00 am-12:00 pm