About Us

All Creatures Animal Hospital

Pet owners all want the best for their pets. To keep pets in prime health most pet parents take certain precautions to make sure they are doing everything they can to keep their dogs and cats healthy. These precautions include:

  • • Checking the ingredients in their pets’ food
  • • Make sure they get enough exercise
  • • Take their pets for their vaccinations and checkup

At All Creatures Animal Hospital, we have years of experience providing pet owners in Granbury, TX, and the surrounding areas with reliable veterinary care.

Our Team

Our team is dedicated to keeping your pets in good health. Our team is led by veterinarian Dr. Carmine Esposito. He is an expert at treating your pet in a calming, soothing environment to lessen any anxiety your pet may have.

Dr. Esposito started his medical career as a pharmacist before deciding to go back to school to secure his degree in Veterinary Medicine. He graduated from St. George University’s School of Veterinary Medicine Magna Cum Laude in 2010.

The team is rounded out by our veterinary technicians, Stephanie Lawrence, Lyndsay Cruz, Kyndal McLain, and Page Green, our office receptionist Stephanie Acree, and our kennel technicians Haley Garrett, Emily Alfaro, Rachel Arenburgh, and Faith Fambro. 

Our Services

At All Creatures Animal Hospital, we have the latest technologies to help diagnose and treat pets of all sorts. We are also a surgery center, so we can provide everything from non-invasive new puppy or kitten wellness checkups to any surgery pets may need. Our practice offers:

  • • Vaccinations
  • • Dental exams and extractions
  • • Grooming and nail clipping
  • • Boarding at Creature Comforts Pet Resort
  • • Yearly wellness checkups
  • • Surgery center
  • • Emergency care
  • • Newest technologies for quick onsite diagnoses

Animal Hospital in Granbury, TX

If your pet needs a checkup or in need of serious medical care, All Creatures Animal Hospital is ready to assist you. We will examine your pet to determine if they are suffering from any medical issues and provide treatment accordingly. Due to COVID-19, we have uploaded all new patient info to our Website. The online form saves time and ensures extra safety when dropping and picking up your pet. For more information or to schedule an appointment with our veterinarian, call us at (817) 326-6262.

Locate Us

Find us on a map