⚠ PREVIEW — highlighted items are placeholders awaiting your confirmation/photos.
Our story

About Alcona Animal Hospital

A neighbourhood veterinary team that has cared for Innisfil’s pets and families since 2012.

Quick answer

Alcona Animal Hospital is a full-service veterinary hospital at 1231 Innisfil Beach Road, caring for dogs and cats since 2012. Our four veterinarians, led by Facility Director Dr. Kyla Mayrhofer, are rated 4.7 out of 5 across 687 Google reviews and are welcoming new patients.

Caring for Innisfil’s pets since 2012

For more than a decade, families across Innisfil, Barrie and Bradford have trusted us with the animals they love most.

We built Alcona Animal Hospital around a simple idea: that excellent veterinary medicine and genuine warmth belong together. Every visit is unhurried, every plan is explained in plain language, and every pet — nervous or bold, tiny or giant — is treated with patience and respect.

A full-service hospital under one roof

From preventive wellness and vaccines to dentistry, surgery, digital X-ray and in-house laboratory diagnostics, we’re equipped to look after your pet’s whole health in one familiar place — so you and your companion don’t have to go from clinic to clinic.

Meet our veterinarians

Our team is led by four dedicated veterinarians you’ll come to know by name.

KM

Dr. Kyla Mayrhofer

Facility Director

Leads the Alcona team and its standard of compassionate, full-service care.

SD

Dr. Sarah Divito

Veterinarian

Cares for dogs and cats across wellness, medicine and surgery.

LP

Dr. Leah Parlow

Veterinarian

Supports families through every stage of their pet’s health journey.

NR

Dr. Natalie Ruggieri

Veterinarian

Provides attentive, gentle care for pets of every age and temperament.

Part of a larger network

Alcona Animal Hospital is proud to be part of the VetStrategy network — one of Canada’s largest veterinary groups — which gives our local team access to shared expertise and resources while keeping our care personal and community-rooted.

Your pet’s next visit

Ready when you are

Book online in under a minute, or call our friendly team. We’d love to meet your companion.

(705) 431-5570