I can't stand having dirty sneakers. I used to use white shoe polish but it smells, takes a while to dry and can stain. I've found that using a Mr. Clean magic erase block (or similar store brand erase block) works wonderful at whitening even the oldest dingy sneakers. I tried using bleach on one shoe and the erase block on the other and I was surprised to find the shoe I used the erase block on looked much better.
By Rachel from Port Orchard, WA
This page contains the following solutions.
Clean canvas shoes with rug shampoo. Use a toothbrush to get into tight places and around trim.
A great way to clean canvas sneakers is to lay them on an old towel on top of the washer. Spray them with foamy carpet cleaner (you can get it for $1 at the dollar store) inside and out.