Cleaning canvas or cloth shoes requires scrubbing with a small brush or toothbrush, laundry detergent, water, and a cloth or paper towel. A scrub pad and baking soda can also be used for a deeper clean that helps eliminate odors.
To begin, make sure the shoes are dry. If there is mud on them, let them dry completely and then clap them together or against the ground to remove excess dirt. Remove the laces and wash them with other laundry. Begin by using the small brush to remove any large pieces of dirt. Next, place a small amount of laundry detergent in a bowl of water and mix it around. Rub the detergent solution on the shoes using the small brush. When all the dirt is removed, rinse the shoes with cool water. If the small brush doesn't remove all the dirt, use a scrubbing pad and more pressure. Once the shoes are clean, stuff small cloths or paper towels inside the shoes to help them hold their shape while they dry. Hang them somewhere in direct sunlight, but don't place them near a heater or in the dryer as this can break down the glue that holds pieces of the shoe together. If an odor persists from the inside of the shoe, use a water and baking soda paste to scrub the insole of the shoe.