Mille Lacs Veterinary Clinic at Milaca

Our Milaca clinic is located on 3rd Avenue Southwest, just around the corner from the Milaca Post Office. Established in 1961, we’ve been meeting the wellness needs of dogs, cats, horses, and farm animals for almost 60 years. Our friendly doctors and staff have decades of combined experience with both large and small animals and are always happy to meet new ones!

Contact Information

Mille Lacs Veterinary Clinic at Milaca
255 3rd Ave SW
Milaca, MN 56353

(P) (320) 983-6303
(F) (320) 983-2677

Clinic Hours

Monday-Friday 8 a.m. – 5 p.m.
Saturday 8 a.m. – 12 p.m.
Sunday Closed

Available Services and Products

We offer dozens of affordable, quality services and products for small animal companions as well as horses and farm animals to meet virtually all of their basic wellness needs.

Small Animal Companions:

  • Preventive medicine and vaccinations
  • Soft and orthopedic surgery (including laser surgery)
  • In-house laboratory testing
  • X-rays and ultrasound
  • Geriatric medicine
  • Dentistry
  • Dog grooming

Horses and Farm Animals:

  • Preventive medicine and diagnostics
  • Soft and orthopedic surgery (including laser surgery)
  • In-house laboratory testing (Coggins testing, etc.)
  • On-site farm visits/house calls
  • X-rays and ultrasound
  • Dentistry
  • Herd-based consultations
  • Vaccinations and consultations
  • Equine pre-purchase exams
  • Bull semen testing
  • Bovine serum pregnancy testing


  • Full line of dog and cat diets from Royal Canin®, Diamond®, and Science Diet®
  • Complete inventory of small animal medications and vaccinations
  • Complete inventory of large animal medications and vaccinations
  • Grooming supplies and shampoos
  • Leashes and collars
  • Toys and treats
Man looking at cow: Farm Animal Wellness

Tour Our Clinic

Payment Policy

Payment is due at the time services are rendered. We accept Visa, Discover, MasterCard, cash, and signed checks. We also accept pet insurance, CareCredit, and the John Deere Credit plan. Give us a call at (320) 983-6303 to learn more.