Office: 406-961-1321
After hours emergency: 406-961-4306

Our Services

Tammany Veterinary Hospital offers complete in-patient and out-patient medical care for your horse or cattle.

Contact Us Today

Clients asked us during the building process why we were doing this. The short answer is we had outgrown the old clinic. Multiple veterinarians tried to keep out of each other’s way. The office was crammed full. It was amazing to us when we moved how much stuff we had in the old place. Employees now have a place to go take a break. When someone has to stay the night with a sick horse, they can lay down on a bed between checks. Hopefully the waiting room is more comfortable; clients are no longer getting hit with the bathroom door as they sit in a rickety folding chair. Coffee is not in the bathroom! Yes, it might not be as “homey” but hopefully, we were successful in continuing the caring atmosphere and attention to detail we think we’re pretty good at. The patients still get the same high level of care as always but in a better facility.


We value our employees' expertise and willingness. Our goal is your satisfaction. 

New Patients

In order to ensure that your visit is as swift as possible, please feel free to print and complete our patient forms. ​

Trust Our Experts With Your Veterinary Needs

Tammany Veterinary Hospital is located in Corvallis, Montana, the heart of the Bitterroot Valley. We have been treating the large animals of the Bitterroot Valley since 2002. We have a fully stocked clinic and barn for hospitalized patients and plenty of outside runs.

Tammany Veterinary Hospital has the latest in digital ultrasonography and radiology to diagnose everything from lameness to reproductive status.

Call our office at (406) 961-1321 from 8:00 to 5:00 Monday through Friday to schedule an appointment or get more information regarding our services.

Our veterinarians are happy to provide further education for the Bitterroot Valley and to speak at any of your local meetings on the topic of your choice. Please contact the office to schedule a presentation for your group.

If you reach our office after hours and have an emergency, call (406) 961-4306.