Step 1 — let mud DRY before touching it
The biggest mistake people make: trying to wipe off wet mud immediately. Wet mud smears into the canvas weave or leather pores and becomes a permanent stain. Let mud dry completely (4-12 hours depending on thickness) before any cleaning. Once dry, knock off as much as possible by tapping the soles together outside, then brush gently with a soft brush. Vacuum any loose particles from inside the shoe. THEN start the cleaning process. Patience here saves the cleaning later.
Mud removal by material
Canvas: knock off dry mud, then mix 1 part baking soda + 1 part water + 2 parts white vinegar. Apply with soft toothbrush, scrub in circles, rinse with damp cloth. Repeat once if needed. Air dry with paper inserts. Leather: knock off mud, wipe with damp cloth (no soap first), then apply 1 part dish soap + 4 parts water with soft cloth, work in direction of grain. Wipe clean with damp cloth, condition with leather conditioner. Suede: knock off mud, NEVER apply water first. Use dry suede brush or gum eraser to lift remaining mud, then steam lightly to lift remaining stain (hold iron 2cm above with steam, don't touch). Mesh/Knit: same as canvas — soda+vinegar paste, gentle brush. Technical (Flyknit, Boost): outer mesh same as canvas; midsole foam needs magic eraser + water, NEVER acetone.
Oil and grease stains
Bangkok street oil, food spills, motorbike chain grease — these are the toughest stains because they're hydrophobic (water can't lift them). Process: (1) Sprinkle baking soda or cornstarch on the stain immediately to absorb fresh oil. Leave 2-4 hours. (2) Brush off the powder. (3) Apply dish soap directly (Dawn or similar) on the spot, work into a paste with toothbrush. (4) Rinse with damp cloth. (5) Repeat if visible. For leather, condition after cleaning (oil removal strips natural oils). For canvas, expect 2-3 cleaning cycles to fully remove deep oil. Set-in oil older than 1-2 weeks is much harder — send to a professional for tougher cases.
Grass stains
Grass stains contain chlorophyll which bonds to fabrics, especially canvas and white leather. Method: (1) Apply a paste of 1 part baking soda + 1 part hydrogen peroxide. (2) Let sit 30 minutes. (3) Brush gently with toothbrush. (4) Rinse with damp cloth. (5) Air dry. Hydrogen peroxide is mild bleach — safe on white canvas and most leather but DON'T use on coloured canvas, suede, or fabrics with dyed elements. For coloured items, use white vinegar + baking soda paste instead (safer). Grass stains older than 48 hours often need 2-3 cleaning cycles. Persistent grass on light leather may benefit from professional service.
Bangkok street grime (oil + dust + soot)
Bangkok streets coat sneakers with a mix of motorbike exhaust soot, road oil, food spills, and constant dust. This compound stain is what causes the universal yellow-grey film on white sneakers worn daily here. Process: (1) Pre-treat with magic eraser + water on midsoles to lift soot. (2) Apply baking soda + vinegar paste to canvas, dish soap solution to leather. (3) Use a soft brush in circular motions. (4) Rinse with damp cloth. (5) Air dry with shape preservation. (6) For lasting effect, apply waterproofing spray after fully dry — it slows the next round of street grime accumulation. Daily wipe-down with damp cloth prevents 80% of this build-up. Send for professional clean every 6-8 weeks for daily-worn pairs to fully reset.
When to give up and send out
Some stains aren't going to come out at home: (1) Old (3+ months) oil or food set into porous canvas. (2) Pen ink that's been on for more than a few hours. (3) Permanent marker. (4) Deep red wine on suede. (5) Bleach splatter on dyed leather (the dye is gone, no cleaning will restore it). (6) Mildew rings from wet storage. For these, professional cleaning and possibly restoration is the only real option. Resh Thailand and Wray Sneaker Lab have ultrasonic and chemical methods that home cleaning can't match. Send a photo to us first on WhatsApp — we'll tell you honestly if our 250 THB cleaning will help, or if you should go straight to a specialist.

