To clean a wool rug, vacuum the rug, soak the stains with vinegar solution, and blot up the solution from the rug. If necessary, wash the whole rug with mild liquid soap, rinse it with running water, and air dry it. Do not use cleansers that contain bleach, oxygen, hydrogen peroxide, alkaline or dry powder.
Start by gathering a vacuum cleaner, vinegar, liquid dishwashing detergent, water, clean lint-free cloths, mild liquid soap and a squeegee. Measure 2 cups of lukewarm water, then add 1/4 cup and 1/2 teaspoon of white vinegar and liquid dishwashing detergent respectively. Mix the ingredients to form a solution. Using a lint-free cloth, blot up any stains from the carpet, apply the vinegar solution to the stains, and allow the solution to sit on the stains for a few minutes before gently scrubbing them away. Once the stains disappear, blot the rug dry with another clean, lint-free cloth.
To clean the whole wool rug, mix mild liquid soap with cool water to form foam. Soak a long-haired brush with the solution, and wet the rug with the soaked brush in long strokes. Repeat the process as needed until the whole rug becomes soapy. Rinse out the soap residue from the rug with running water. Once clean, squeeze excess water from the rug with a squeegee, spread the rug, and allow it to air dry.