Welcome to Outlook
Veterinary Clinic

We are pleased to offer a wide variety of veterinary
services in the Lake Diefenbaker region.



Join Our Team!


Check out our Small
Animal Services!


We offer Large
Animal Services!


Create an Appointment

Creating an appointment to visit us is even easier with our online scheduling option. Click the button and we will see you soon! If this is an EMERGENCY, please phone the clinic at (306) 867-8777 for immediate assistance.


Prescription Refills

Requesting prescription refills has never been easier! By utilizing our Pet Portal you have access to your pet's information and prescription history. Log in and choose the script you'd like to have refilled and submit your request! Please note, that with any prescription request to ensure you have enough medication to last you 24-48 hours for processing. If you have any questions, our receptionist will be happy to answer your questions!



Shop online for pet, equine and livestock supplies


Check Your Pet's
Symptoms Online!


Explore Our Online
Pet Health Library


We always welcome new clients and patients to our full service practice!

Outlook Veterinary Clinic is proud to serve the Lake Diefenbaker Region for all things animal related. Our clinic , overseen by licensed, experienced veterinarian Carmen Millham, is run with the very best interest of your pets and livestock in mind. Our care team is committed to educating our clients about how to keep your pets healthy year-round and helping our livestock producers become more efficient and profitable in their business. We stay on top of the latest advances in veterinary technology, and above all else, we provide loving, thorough care to each and every one of our patients. We know that through every check-up, procedure, or surgery, animals deserve to feel safe, happy, and loved.

Learn More

Staff have always been helpful, friendly and professional. We appreciate your ongoing support in keeping our furry friends healthy. Thanks for your excellent service!

L. CoreyHelpful, friendly and professional

I would like to thank all the ladies for taking such wonderful care of my Gizmo! I know he can be just like a grumpy old man but you treat him with as much love as I do ?? A big thank to Dr. Millham as well as he noticed Gizmo had some bad teeth and took the time to remove them while he was under sedation for his groom. He did this knowing Gizmo was needing it done! I appreciate the kindness & what Dr. Millham and the ladies did & do for my little guy

Z. BachmanI appreciate the kindness

I stopped in to pick up Dilly s prescription. It was ready and waiting for me when I arrived. The staff is always, friendly, courteous, and very professional.

J. Christensenfriendly, courteous and very professional

I really like this clinic, all staff were excellent. My dog is doing really well since his neuter this week. I highly recommend this veterinarian clinic. What I found refreshing was the absence of trying to oversell things that weren’t necessary as I was experiencing at Prior clinic I was a customer of for years. Thanks for the great care Milo received.

S. HuntThanks for the great care

I love that the doctor got down on the floor with my pup to make her more comfortable. And the staff, particularly Linda, was so helpful and took some time to talk with me about her anxiety. It really helped a lot!

J. ZdunichAll the staff were so helpful

Small Animal Services

We offer a wide variety of medical, preventive and surgical services. Come see what we can do for you.

Learn More

Large Animal Services

We provide a variety of services for cattle, horses, goats, sheep, bison, llamas and alpaca.

Learn More

Pet Health Library

Our educational resources are available to help you understand your pet’s healthcare needs.

Learn More

Get to Know Our Team

Learn More


Learn More

Take an Online Tour

Learn More

Download our My Pets Wellness App on your Apple or Android Device

  • Stay up-to-date on your pets reminders

  • Easily order prescription refills

  • Schedule your pets appointments

  • Sync to your calendar

  • Quickly confirm your appointments