top of page

About Us

Progressive and Quality Medicine for your Pets!  

Dr. Osborne and his wife purchased Castle Rock Veterinary from Dr. O'Neal who practiced medicine in Sweetwater County for 30 years.  It has been a great experience to have a practice in Sweetwater County so that we can provide quality medicine for our clients.  We have gotten to know great people in the community.  We provide a mixed animal service for our community.  Today, finding mixed animal veterinarians is becoming much more difficult so we are extremely lucky to have such a great group of veterinarians on our team.  

Our Story

Castle Rock Veterinary Hospital was built and ran by the O'Neal's for 30 years.  His retirement allowed Dr. Ben Osborne and his wife to purchase the practice.  We continue to grow our clientele by providing progressive and quality medicine.  We have 3 veterinarians on staff which include Dr. Osborne (owner), Dr. Beavers, and Dr. Powers.  Each of them has a unique way of practicing medicine which makes them all great at their jobs.  Our support staff here at Castle Rock are very talented individuals as well.  They go above and beyond for the care of your pets.  

Meet The Team

Dr. Osborne

Alaina Mikesell

Dr. Powers

mary pic for site_edited.jpg

Mary Gamble

Dr. Beavers

Makayla pic.jpg

Makayla Barney


Ann Ruiz

Abby Dolinar

Carla Martinez

bottom of page