Due to staff shortages we will be unable to attend any small animal emergencies after hours Friday, Saturday and Sunday (June 2-4). We apologize for the inconvenience and are working hard to rectify this situation as soon as possible. We are still able to assist with large animal services at this time. Thank you for your understanding and patience.
Big or small, we care for them all! We are a mixed animal practice located in Onoway, Alberta.
We provide quality services and compassionate care to a variety of animals in Onoway and beyond.
Our team has professionals who specialize in dog, cat, rabbit, equine, avian, exotic and pocket pet medicine. Whether large or small, we can give your pet the treatment they need. Our clinic has the equipment to safely perform surgery, dentistry, radiology, ultrasound and laser therapy. Our veterinary care team is highly trained to perform diagnostics, vaccinations, deworming, wellness exams, nutrition counselling, disease prevention and emergency care. We prioritize your pet's comfort by creating a calming and welcoming environment. You can rest assured that everyone in our team will be gentle with your pets and treat them like our own.
Our clinic is open 6 days a week and can provide emergency services after hours. We welcome returning and new clients to call us at 780-967-2967 to schedule an appointment. We look forward to seeing you!
Get to know our dedicated team of veterinarians, RVTs, and support staff who strive to provide the best possible care.
We offer a wide range of services, including medical, diagnostic, surgical, and preventive health care for small and large animals.
We are happy to provide you with the option to browse and shop for your pet, all from the comfort of your own home!
Ask about our parasite prevention options and wellness testing – an evaluation of your pet's current health.
We use 3 different types of cookies on our website. You can say which ones you're happy for us to use below.
These cookies do things like keep the website secure. They always need to be on.