Dog shelters in O Fallon, IL
Ready to find your match? Here are 32 dog shelters in O Fallon, IL with 2,360 adoptable pets.

1001 Taintor Rd., Springfield, IL 62702
Directions1250 South 11th Street, PO BOX 506, Belleville, IL 62226
DirectionsThis organization is committed to providing a positive adoption experience! Learn more.
12073 N. 1000th Rd, EFFINGHAM, IL 62401
Directions