Dry cleaning is a chemical process which may affect the dye used on your cotton canvas bag, so this is probably not a good solution. I think an upholstery cleaning tool would be better, as the upholstery tool will spray, then immediately vacuum moisture back out, pulling dirt and odor with it.

Talk Doctor Online in Bissoy App