We're pleased to offer the following services in our McHenry Veterinary Clinic:

Preventative Medicine

Preventative medicine is an essential part of maintaining long-term health. In addition to routine wellness exams, we offer routine vaccinations, heartworm testing, FeLV/ FIV testing, routine bloodwork and urine screenings, and routine imaging options.

 3-year vaccinations are available. 

Your veterinarian will work with you to create a long-term preventative care plan specific to your pet’s breed and lifestyle.


Dental disease is common in the dog and cat population. Routine care is recommended to monitor for early signs of periodontal disease. We provide routine dental prophylaxis, complete oral health exams, and minor oral surgery. Additionally, we can recommend appropriate dental preventative care. Signs of dental disease include halitosis (bad breath), bleeding from the gums, or discoloration of the teeth. Management of dental disease is an important aspect of wellness care, as certain conditions such as diabetes mellitus and cardiac conditions can be complicated by periodontal disease.

Hospice And Euthanasia

One of the most difficult tasks as a pet parent is having to say goodbye. We will work with you to keep your pet as comfortable as possible. We offer euthanasia and cremation services. Our team understands that the grieving process varies from family to family and we will do our best to support you during this unfortunate time.


Did you know that the skin is the largest organ in the body?

Dermatology conditions are common in dogs and cats. Hair, skin, and nail conditions can range from bacterial or fungal infections to manifestations of systemic disease. We offer a variety of dermatology services, including serum allergy testing. 

Internal Medicine & Critical Care

Our veterinary team excels in management of many conditions, such as chronic kidney disease, endocrinopathies, liver conditions, gastrointestinal abnormalities, and more. If you suspect any abnormalities in your pet’s health, please call to schedule an appointment.

We understand that emergencies can happen. We have a doctor and veterinary personnel on duty six days a week to handle any emergency your pet may experience, including toxin ingestion, trauma, or respiratory distress. If your pet is experiencing an emergency, please call us so that a staff member may advise you on your particular emergency. After-hours emergencies may be seen at either Premier Veterinary Group in Grayslake or Veterinary Specialty Center in Buffalo Grove.



Our appointment book is computerized which allows us to efficiently make appointments for you and your pet. Our receptionists and team will attempt to accommodate all requests to the best of our ability. If you feel you have an emergency with your pet, please call Companion Animal Hospital in Crystal Lake at (815) 479-9119.

Types of Pets Seen




McHenry Pet Hospital accepts payment via cash, MasterCard, or Visa, and Care Credit. So that we can continue to provide you high quality service utilizing the best medical technologies, we request that payment be made at the time services are rendered.

We provide estimates for all surgeries and hospitalizations. If you have not received an estimate, you are welcome to request one at any time for your expected charges.


McHenry Pet Hospital offers discounted services to senior citizens, military discount and Civil Service. Pre-approval is required to qualify for the rescue group discounts, please call us for more information.


Office Hours


8:00 am-7:00 pm


8:00 am-7:00 pm


8:00 am-7:00 pm


8:00 am-7:00 pm


8:00 am-7:00 pm


8:00 am-2:00 pm