Home / FAQs

Frequently Asked Questions

Do you accept walk-ins?

Yes, walk-ins are welcome at any time. Walk-ins will be worked in between already scheduled appointments. If you want to minimize your wait time, we recommend calling ahead in advance to let us know you're coming.

How often should my pet have an exam and blood work?

At Total Pet Care Hospital, we believe that the best way to prolong the relationship you share with your pet is to identify disease processes early and prevent the progression of chronic illness, before it becomes a problem. To keep tabs on your pet’s overall health, it is important to maintain annual exams and blood work. We recommend an examination by your veterinarian every 12 months for healthy pets under the age of 7, and every 6 months for healthy senior patients. Those pets with chronic disease or mobility issues may require examination on a more frequent basis. We also recommend annual blood work profiles to provide a continuous record for our veterinarian to identify trends and specific areas to focus on in an effort to prolong the duration and quality of life of our patients.

What financing options do you offer, ex. Care Credit, or is payment expected at the time of service?

In order to maintain our high standard of service, we require that payment is made at the time services are rendered. Estimates are provided for all surgeries and hospitalizations. If you have not received an estimate, you may do so at any time for your expected charges. Total Pet Care Hospital is happy to accept:
Check (with valid ID)
Debit Card
Credit Cards: MasterCard, VISA, American Express, Discover, Care Credit

Our Clinic

5965 Service Rd.
Birmingham, AL 35235

Call: (205) 655-3991
Fax: 205-655-9263
Email: totalpetcarehospital@gmail.com


Monday: 7:00am - 6:00pm
Tuesday: 7:00am - 6:00pm
Wednesday: 8:00am - 12:00pm
Thursday: 7:00am - 6:00pm
Friday: 7:00am - 6:00pm
Saturday: 8:00am - 12:00pm
Sunday: Closed

For After-Hours Emergencies please reach out to:
Emergency Pet Care
Address: 7299 Gadsden Hwy.
Trussville, AL 35173