Our four-legged best friends don’t have the ability to tell us when they’re feeling sick or explain where it hurts. It’s up to us, as responsible pet parents and veterinary professionals, to recognize the signs that there may be a problem, and take the appropriate measures to address that problem promptly. That’s where veterinary diagnostics come into play. These tools allow our veterinarians to look below the surface of the skin to identify and diagnose what’s happening inside your fur baby’s body so an appropriate treatment plan can be implemented.

Western Hills Animal Medical & Surgical Clinic utilizes a broad range of diagnostic tools to better manage the ongoing health of our patients. Beyond an external physical exam, we apply the use of technology to help us uncover what may be ailing your fur baby. From routine laboratory tests, such as blood work and urinalysis, to more in-depth imaging techniques like x-ray and ultrasound, we are able to examine the entire inner workings of your fur baby’s body, including the skeletal, cardiovascular, neurological and gastrointestinal systems.

We are also able to examine the function of the internal organs, such as the heart, kidneys, liver, and pancreas as well as the endocrine system, which can tell us whether your fur baby is experiencing a hormonal imbalance. At Western Hills, we are extremely thorough in our diagnostic testing. We want to be able to quickly and accurately diagnose whatever may be ailing your companion so that we can do what it takes to make them well again.

The comprehensive diagnostic services offered at Western Hills Animal Medical & Surgical Clinic include:

  • Blood Work
  • Urinalysis
  • Fecal Testing
  • Radiology (X-Ray)
  • Endoscopy
  • Cardiology
  • Tonometry
  • Ultrasonography
  • Endocrinology (Hormones)

Whatever is causing your fur baby to feel ill, rest assured that we’ll get to the bottom of it quickly so we can get them on the road to good health again as soon as possible.


Find us on the map

Office Hours

Our Regular Schedule


7:00 am-6:00 pm


7:00 am-6:00 pm


7:00 am-6:00 pm


7:00 am-6:00 pm


7:00 am-6:00 pm


7:00 am-12:00 pm