Try a "magic eraser" type product. I have used it on shoes, jackets & winter coats, & a white Christening style dress that my 5 year old wore to a wedding. She had dirt stains around the bottom, & food stains (chocolate & other) all over. I wet the eraser sponge & wiped. Everything came clean. Could not even see where the stains were. Then just wash as desired, or recommended. Regarding the jackets & coats, the eraser did a great job cleaning stains on the collars & sleeves.