Check partners for pets. They have adoption days on the weekends at petamart
The nearby madison county Metro East Humane Society is open daily, and has dogs of just about every size, age, & breed mix, available for adoption. Many times the adoption fees at MEHS are covered by local benefactors as well. The facility is in Edwardsville, east on hwy 143. I am a volunteer dog-walker there and can vouch that it is a clean facility.
I haven't seen any dogs other than adoption events on the weekends. Only animals I see any other time are birds, reptiles, fish & rodents.
Thanks! Your answer is awaiting moderation.