The wool fibers of a woven rug can be soaked into a bucket of cold water, with detergent and unbleached shampoo. The wool fibers will naturally clean themselves as they soak in the water, give it a few seconds and then gently remove excess water. This method is effective because the wool fibers lubricate themselves when wet, making them easier to brush off dirt than if you were using harsh methods.