Helping Pets is Our Lifelong Passion

I established Caledon Mountain Veterinary Hospital in March of 2002 because I wanted to create a unique place that provides progressive veterinary care, but in an environment that felt comfortable and familiar, like a home. The veterinarians, assistants, technicians and client care team really bring the practice to life with their unwavering passion, expertise, and enjoyment for what they do. We are committed to helping our patients achieve the best life possible—every pet is special to us, and deserves our full attention.

I have always had a passion for orthopedics, and over the years have dedicated myself entirely to continuously advancing my skills to learn new ways to improve the quality of life of each pet in my care. My entire team’s dedication to learning new skills and striving for constant improvement can be attributed to our desire to be leaders of innovation and care in veterinary medicine. I want to continue caring for pets for many more years to come, and to always welcome new patients from our own community as well as from Orangeville, Bolton, Brampton and surrounding regions.

-Dr. John Brajkovich

Our Veterinary Services

We offer all the essential services your pet needs to stay healthy here at our animal hospital in Caledon Village, and are pleased to offer additional services to enhance their quality of life. These include, but are not limited to:

  • Preventative care
  • Senior care
  • Parasite prevention & education
  • Nutritional coaching
  • Dental education & dentistry
  • Blood donor program
  • Surgery
    (soft tissue and orthopedic)
  • In-house diagnostics
    (including shockwave and ultrasound therapy)
  • Post-Operative Home Care
Animal Hospital in Caledon Village

Learn More About Our Practice in Caledon Village

We’d love for you to get to know us. Check out the rest of our website—read about our services and dedicated team members, see our latest articles on pet orthopedics, watch our how-to videos, and much more. To make an appointment, you can either use our appointment request form or you can call us at 519-927-5775. We look forward to speaking with you!