We're pleased to offer the following services at Alpine Animal Hospital


Our appointment book is computerized which allows us to efficiently make appointments for you and your pet. Our customer service staff will attempt to accommodate all requests to the best of our ability. Emergencies are accepted anytime our clinic is open. If you feel you have an emergency with your pet, please call us or come to the hospital immediately. If possible it is best to call before coming in so that a staff member can advise you on your particular emergency.

Preventative Health and Nutrition

Wellness exams refer to physical exams that assesses the general health of our pets. By detecting problems early, we are much more likely to be able to intervene in a disease process before the changes to the body are irreversible. Other preventative procedures that are frequently associated with wellness exams include fecal exams and heartworm testing. These tests detect the presence of parasites within our furry friends that may be diminishing their quality of life.  The final part of our wellness program is to prevent infectious disease with the judicious use of vaccines. We base our vaccination decisions on a risk versus benefit philosophy and will customize our vaccine recommendations for your pet based on this philosophy.

Our veterinary team takes pride in being a source for nutritional information and plays a key role in advising clients about the quality and safety of food and supplements. With more than 40% of dogs in the United States considered overweight or obese, discussions about nutrition is essential to the overall health of an animal.

Emergency & Urgent Care

We have a veterinarian and personnel on duty 6 days a week who are trained and equipped to handle any urgent care your pet has. Usually an emergency team consists of at least one veterinarian and several technicians working together to save a pet's life. Emergencies can be things such as snail bait poisoning, hit by car, and chocolate ingestion. If you ever feel that your pet needs emergency treatment do not hesitate to call or come in immediately. If possible it is best to call before coming in so that a team member can advise you on your particular emergency.

We are also available for urgent care when the condition is not life-threatening. If you feel your pet needs to be seen before you are able to get an appointment, our veterinarians will work to "squeeze" you in between scheduled appointments. When you arrive, our receptionists will be able to give you an estimate on how long you may have to wait in order to be seen.

Types of Pets Seen

At Alpine Animal Hospital, we primarily care for:

  • Dogs
  • Cats
  • Horses and other equines (for dental procedures/care)

Radiology and Ultrasound

We provide full diagnostic services in digital radiology and ultrasound of body systems that aids in the diagnosis of problems from orthopedic conditions to urinary tract infections, obstructions and beyond. These tools can help us more quickly diagnose an issue so that treatment can occur as quickly as possible.  


We maintain a complete inventory of pharmaceuticals, neutraceuticals, medicated shampoos, parasite control products and heartworm preventatives to meet the needs of your pet. We also carry a full line of prescription diets both for medical and maintenance.

Lab Services

Our in-house laboratory facility provides for serum chemistry, hematology, clotting, serology, urinalysis and parasite testing. We also utilize commercial veterinary laboratories for specialized diagnostics and consultations.Our in house laboratory allows us to have the results of most tests the same day we see your pet.

Learn about Fear Free Visits to the Vet and the Certified Fear Free Professionals at Alpine Animal Hospital.

New Patient Welcome

Sign up using the form below or call (970) 963-2371 to make an appointment.

Sign up using the form below or call (970) 963-2371 to make an appointment.


Find us on the map

Office Hours

Our Regular Schedule

Carbondale Office


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-12:00 pm