Veterinary Services

Our veterinarians and medical staff at Headwaters Veterinary Hospital have the experience, knowledge, and skill you and your animals need   The challenges of mixed-animal rural practice is easily met by our team, whether we’re in the field treating a colicky horse or vaccinating a new family pet.

brown horse with red bridle

Large Animal Care

Headwaters Veterinary Hospital provides comprehensive care for horses, cattle and small ruminants. Wether your needs involve one horse or 500 head of cattle, our team is ready!

black and white spotted corgi

Small Animal Care

At Headwaters Veterinary, we offer comprehensive care for dogs and cats. Our medical and surgical teams use a methodical, thorough approach to meeting your pet’s health needs.

Dr. Kelly Hall performing surgery on a dog in the sterile surgical center at Headwaters Veterinary Hospital


Headwaters Veterinary Hospital offers a full range of small and large animal surgery, from repairing your dog’s knee to replacing your foal’s umbilical hernia. Our surgeons are dedicated to working with you towards the best possible outcome.

veterinarian examining a dog with owners

Canine Orthopedics

Headwaters Veterinary Hospital has recently added a state-of-the-art surgical facility to our main hospital. Southwest Montana’s love for outdoor activities keeps our orthopedic surgery team busy working on canine adventurers and working dogs. Dr. Kelly Hall is experienced in CCL (ACL) TPLO knee repairs, hip toggle replacement surgeries, non-invasive and complicated fracture repair, patellar luxation, SHO, jaw repair and an array of medical and conservative therapies to ensure sound, happy lives.

We ♥ Our Clients and Their Animals

"Excellent vets! We are very happy with the care and love that these vets and assistants give to all of our animals! We recommend them to everyone that asks (sometimes even if they don't.)"

LaRinda Spencer

Pet Owner

Make an Appointment

Contact Headwaters Veterinary Hospital today to schedule an appointment for your large or small animal.