Book Your Appointment

Select your appointment type below. Payment is due at time of booking.


At Insight, we limit our caseload so that we can provide the best patient care possible. This often means that Initial Assessment Consultations are scheduled several weeks in advance of their appointment times. We appreciate the patience, understanding, and trust that you place in us by scheduling weeks in advance of your pet’s consultation.

Once your appointment is scheduled, please let us know if you would like to added to our waiting list. If a time becomes available prior to your scheduled appointment, we will contact you.

If you need help urgently and cannot wait for an in-person initial assessment, Dr. Ballantyne can teleconsult with your primary care veterinarian.

Learn More →