Castle Rock Veterinary Hospital is under new management and provides quality and progressive medicine for your pets, large or small. We are a mixed animal practice that provides routine medicine, progressive medicine for sick pets, orthopedic surgery, and large animal comprehensive services for cattle and horses as well as small ruminant animals. We have veterinarians trained in the latest medical knowledge and love their profession.