Book a Session

Mandala Integrative Veterinary Care

Holistic Veterinary Care for Dogs, Cats and Horses in Boulder and Surrounding Boulder

Mandala Integrative Veterinary Care (MIVC) is an integrative and holistic veterinary practice for dogs, cats and horses. Our clinic space is located in the foothills west of downtown Boulder, Colorado near Nederland. Dr Kelly Keeney specializes in integrative and holistic veterinary medicine with a focus on balanced preventative and individualized veterinary care including acupuncture, chiropractic, Chinese and Western herbal medicine (including customized herbal treatment plans) and food therapy / nutrition counseling.

New Clients

If you’d like to become a new client, Dr. Keeney is taking new clients on a case by case basis. Call (303) 819-8084 or email us at: to learn more!

Mountain Healing Center Hands-On Session

Dr. Keeney’s home studio veterinary clinic and the primary location of MIVC. Located approximately 30 minutes west of Boulder at the top of Sugarloaf Rd. near Nederland, the setting is ideal for healing work. The studio and surroundings provide a loving and sacred healing space for patients and their human companions. In contrast to the typical stress-filled visit to the veterinary clinic, visits to Mandala Mountain Healing Center are fun, gentle and nourishing.

*Please note sometimes there is active construction in Boulder Canyon. Directions will be emailed to you prior to your first visit.

Phone Consults

Dr. Keeney is also available for phone consultations. It’s a great option for patients located outside of Colorado or too far or difficult to travel within Colorado or just want to start the conversation about becoming a patient at Mandala Veterinary. Several options available in the menu below.

Schedule your appointment below:


If you are unable to keep your appointment as scheduled,
you mustprovide at least 48 hours notice,
otherwise you will be responsible for the full cost of your appointment. If you do not receive an email confirmation of your cancellation,
your appointment is not cancelled.

It is your responsibility to ensure that the communication has been received.