Buy a cheap felt, and have the dry cleaner, clean that as a test?
The Woolite in the tub sounds good. You can also use dishwashing soap, very diluted and save the brand name expense. It doesn't take much detergent to emulsify dirt and oils.