A great pair of dark indigo denim jeans can do a lot for your look (the darker the jeans, the slimmer you look). However, the darker the denim, the larger the risk for staining. Many companies that sell dark jeans will add a warning that tells you to wash the jeans before wearing to reduce bleeding onto your clothing. If you've noticed that you have some denim staining on your shoes, there is a way to get rid of the stains.
Pour 1 tbsp of laundry detergent onto a clean, white cloth.
Rub the stain with the laundry detergent. For leather, scrub the stain until it's gone. For suede, rub the stain gently going with the pattern of the suede (not against the suede, pushing the suede forward) until the stain is gone.
Soak a different, clean side of the cloth with cool water. Remove the excess detergent with the water. For suede, blot up any excess water from the shoes to ensure there are no water stains.
Spray the denim stain with upholstery cleaner.
Allow the cleaner to soak into the stain for 10 to 15 minutes.
Rinse the upholstery cleaner off of the shoes. For canvas tennis shoes, you can simply run the shoes under cool water. For cloth shoes, soak a paper towel in cool water and use it to wash the cleaner off of the shoes.
To reduce the risk of bleeding, wash your jeans before wearing them. Also, always wash your denim separately in the washing machine to prevent bleeding onto other clothes.