Try Margaret's Cleaners. They sell breathable sleepers for bags. They also have a purse cleaning service.
http://www.margarets.com/MargaretsBoutiqueWardrobeProducts.htm
I get mine at the Container Store. I can't seem to find them on the website right now, hopefully they didn't stop carrying them. They are suede light brown bags in various sizes.