Appointment Booking

If your pet is experiencing an illness or injury, please call the clinic at (804) 325-1600 for the first available appointment. 

Existing Clients

Existing Clients can click below to access PetCare, our easy-to-use portal for clients. Just enter your phone number or email to find your profile and book your appointment.

Link to Pet Portal
  • Wellness Exams – for your annual or biannual check-up with your pet
  • Acupuncture Follow Up – established acupuncture patients
  • Integrative Follow Up – recheck for integrative patients
  • Brief Chiropractic – established chiropractic patients for spinal manipulation
  • Massage/Rehab Follow Up – established massage/rehab patients
  • Technician Vaccine – vaccine booster if seen by a veterinarian in the past 6 months
  • Technician Laser Follow Up – patients on an established laser treatment protocol

You will receive an email confirmation regarding your request.

Existing clients can also book through the Request Appointment button below to request a time with our team.

New Clients

New clients must either call us directly at (804) 325-1600 or request an appointment online via one of two ways: 

  • Fill out a New Client Form HERE to request an appointment. One of our Customer Service Representatives will reach out to you directly to discuss appointment options.
  • Alternatively, new clients can click Request Appointment for
    • Initial Integrative Consults – These one-hour visits are geared towards clients looking for more time with the doctor and a more integrative approach to care.
    • New Patient Exam – These visits are scheduled for 30 minutes and are geared towards individuals seeking a conventional exam and wellness treatments. 

You will receive a phone call in response to your appointment request, and your appointment will not be confirmed until you have spoken with one of our Customer Service Representatives. Given the integrative nature of our practice, we want to ensure that you are set up with the appropriate amount of time and the most suitable practitioner to best meet your needs. New client appointments require a non-refundable deposit at the time of booking.

If you have any questions, please don’t hesitate to contact us at (804) 325-1600