To get the smell out of shoes, I put a mixture of baking soda, baking powder and cornstarch in a pair of cotton socks and stick in the shoes overnight. It works like a charm.
I have a used pair of little girl's Gymboree espadrilles. They have a pretty floral (cotton?) print bow over the top of the foot area that has quite a bit of dirt on it, as does the heel of the shoe.
To get moisture or stink out of shoes, fill two old socks with baking soda and knot at the ends. Shove deep into the shoes and let them sit overnight. The shoes should be dry or very close to dry and any odor should be gone!
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 have a tip for white patent scuffed sandals. Firstly I cleaned the scuffed area with nail polish remover, then toothpaste and finished this off, with fast drying liquid paper.
Does any one have any suggestions on how to remove cat urine from my husband's work boots (inside). I know vinegar works great, but will it irritate his feet after we have sprayed the inside with the vinegar and let it dry?