When using shoe cleaners and polishes, always work in a well-ventilated area so that fumes aren’t an issue. Put newspaper down or work outside to avoid staining things around you.
Remove laces before cleaning and polishing, and wash them with a load of laundry.
To remove odor from any kind of shoe, sprinkle baking soda inside (make sure shoes are dry first). Let shoes air out overnight. Shake them out in the morning, using a tissue or cloth to wipe out any leftover residue.
Try not to wear the same pair every day. Alternating between two pairs gives them a chance to air out and they will wear out less quickly.
When buying new shoes, ask the salesperson about protective sprays or creams for the specific kind of shoes you are getting. It is easier to prevent stains and soiling than to remove them.