Mixed Animal Hospital: Canine, Feline, Equine, Bovine, Caprine, ect.. Haul-ins and walk-ins welcome! Medicine, Surgery, Dentistry, Orthopedics, Acupuncture