Perryville Pet Hospital

Voted Rockford’s Best Veterinary Clinic!

February is Dental Health Month

To celebrate, we’re giving away 2 weeks of free Dental Chews!

Great Community. Great People. Great Pets. Great Vets.

Download the PetDesk app!

This app simplifies keeping track of your pet’s health.
With it you can:

• Request Appointments 24/7
• Receive Reminders for Pet Care
• Easily Access Your Pet’s Vaccination Records
• Receive Updates from Your Veterinarian
• Order or Refill Prescriptions
• Easily Manage Recurring Pet Care Tasks

4 years running as Best Vet Clinic.
Best Veterinarians.
Best Employee Benefits. 

A Favorite for 3 years! 

55 Years of Compassion and Veterinary Expertise

The mission of Perryville Pet Hospital is to provide the highest quality of care in a comfortable and compassionate environment. We strive to educate our clients so together we can best advocate for your pets. Our friendly and knowledgeable staff is always available to assist with any of your questions or concerns.
Because the doctors that work there are intent on making sure our pets are treated like our children . I will be your practice until you close the doors . Zelina

Everyone is so friendly and willing to spend time answering my questions. I have never felt rushed, and I feel like you genuinely care about my boys. Nina

We have been coming to Perryville Pet Hospital since 1995. We have always been treated like family! Very friendly, concerned and always willing to help. Linda

We promise to treat your pets as if they’re our own!


1917 Daimler Road,
Rockford, IL 61112
Click here for directions.


Mon-Fri: 8:00 am – 6:00 pm
Open most Saturdays 8 am – 12 pm.
Sun: Closed


Fax: 815-229-7990
Emergency Information

After regular business hours and on holidays
Guardian Vets is here!

We are pleased to provide after hours emergency consultations from a licensed veterinary professional. These individuals will help to determine whether or not a trip to the Emergency Vet is necessary. To reach one of our on-call professionals:

Call our main number: (815) 229-1234.

When prompted, press 1.

Your call will automatically be connected to a licensed veterinary professional who will triage the emergency. No sitting on hold, no leaving a message with a service.

Many times, our on-call veterinary professional can help prevent unnecessary late night trips to the ER, and will assist you with scheduling an appointment with Perryville Pet Hospital at your earliest convenience.

If the On-Call veterinary professional suggests you see a vet immediately, please click here to see the  Emergency Hospitals we recommend.

Ready to come see us?

Request an appointment online!