Leather Even before wearing, spray on a stain guard (doing this before you wear the shoes prevents sealing in dirt or marks). Don't forgot to spray the soles too. If you are caught in a storm, baby wipes are good for spot cleaning leather.
Suede Clean frequently with a suede brush; it'll keep the material looking new and get rid of any dirt under the surface.
Stilettos To make a pair really last, reinforce soles and heels right after buying. Store with cedar shoe trees. They smell great, absorb moisture, and help hold shape.
Taken from InStyle August '09