skip to Main Content

Guilford & Main, Carmel: (317) 207-4044 
106th & College, Indianapolis(317) 721-738
CLINIC HOURS (both locations): Mon-Fri 8am-6pm

Our practice philosophy is truly unique

We empower committed pet parents with the skills to take better care of your pets at home.

Please, take a few minutes to navigate through our website to learn more about the distinctive care your pets will receive at Leo’s.

Welcome to our family.