Hey hey. I have shoes that are over two years old that I still sport. I have 3 pairs of Adidas shell toes and they get dirty everytime I go out in them. I use a toothbrush and some powdered Tide detergent. It doesn't get it white like it used to be but get's most of the visible dirt. Toothbrush, detergent, and new laces every month keeps them looking fresh.