Dog shelters in Freeport, IL
Ready to find your match? Here are 124 dog shelters in Freeport, IL with 3,875 adoptable pets.

This organization is committed to providing a positive adoption experience! Learn more.
1000 S. La Fox St., South Elgin, IL 60177
Directions1408 McNeil Road, Between Dixon Ave and Rte 30, Rock Falls, IL 61071
DirectionsThis organization is committed to providing a positive adoption experience! Learn more.
Yorkville, IL 60560