How to clean a rug: a complete guide to washing a rug at home
Keeping your rug clean doesn’t need to be complicated. Whether you’re dealing with wool, jute, shag, or cowhide, understanding how to clean a rug properly will help protect the fibres, reduce stains, and extend its lifespan. This guide explains how to wash a rug at home using safe methods that suit each material — including dry cleaning techniques, spot-treating, odour removal, and deeper maintenance.
Before we get into rug-specific instructions, here is a simple, at-a-glance reference.
Quick steps for how to clean a rug
1. Vacuum
Remove loose dirt from the surface and backing.
2. Spot clean
Blot spills immediately using mild detergent, white vinegar solution, or water, depending on the fibre type.
3. Deep clean
Use wet or dry methods suitable for the material (e.g., no water on jute, gentle shampoo for wool, shaking + brushing for shags).
4. Dry thoroughly
Airflow is essential. Avoid heat, direct sun (for sensitive fibres), and ensure the rug is fully dry to prevent mould.
5. Maintain routinely
Rotate every few months, vacuum weekly, and clean spills quickly to keep your rug looking its best.
Supplies you may need
- Vacuum with adjustable height
- Soft microfiber cloths
- Mild detergent or wool-safe detergent
- White vinegar (mix 1 tablespoon per 1 cup of water)
- Baking soda for deodorising
- Soft brush
- Spoon or blunt scraper for lifting solids
- Paper towels
- Rubber gloves
- Bucket of clean water
- Eucalyptus oil (for cowhide only)
Always spot-test any solution on a hidden area before using it on visible sections.
How to clean a shag rug
Shag rugs have long, plush fibres that trap dust easily, so they need regular care. They respond best to gentle, repeated cleaning rather than one intense deep clean. If you’re maintaining a shag rug, these steps will help protect the thick pile.
What to know before you start
- Long fibres can tangle and trap dirt.
- Too much moisture can cause matting.
- Some shag rugs cannot be wet-cleaned — always check the care label.
- Stains can settle deep, so early action is crucial.
Steps for how to clean a shag rug
1. Shake and loosen dirt (5–10 minutes)
Take the rug outside and shake firmly to remove trapped debris. For larger rugs, hang it over a railing and beat it gently with a broom.
2. Vacuum carefully (5 minutes)
Set your vacuum to a higher height to prevent fibres catching. Vacuum both sides for best results.
3. Spot clean stains immediately (10 minutes)
For spills such as wine, juice, or coffee:
- Blot — never rub
- Apply a mild detergent solution
- Dab repeatedly until the stain lifts
Mud spills:
- Let mud dry
- Brush off debris
- Blot with detergent solution
4. Deep clean (if safe for your rug type)
Use a carpet shampooer with a gentle cycle.
If the rug cannot get wet, use powdered dry shampoo and vacuum afterwards.
5. Drying
Hang outside in full airflow. Avoid direct heat.
Do’s and don’ts for shag rugs
Do: Vacuum weekly, rotate regularly, spot-treat quickly.
Don’t: use heat, soak the rug, or scrub harshly.
When to call a professional
If the rug has deep stains, embedded odours, or heavily compacted pile.
How to clean a jute rug

Jute rugs are made from natural fibres, so they’re more sensitive to moisture than synthetic or wool rugs. Understanding how to maintain a jute rug correctly is essential to keep it in good condition.
What to know before you start
- Jute should not get wet — moisture causes darkening and weakening.
- Steam cleaning and shampooing are unsuitable.
- Fast spill treatment prevents staining.
Steps for how to clean a jute rug
1. Vacuum regularly (5 minutes)
Use a brushless attachment. Vacuum both sides to remove dust.
2. Spot clean spills immediately
For liquid spills:
- Blot from the outside in
- Continue until moisture lifts
- Use a tiny amount of mild detergent on a damp cloth if needed
3. Remove odours
Sprinkle baking soda, leave several hours, then vacuum.
4. Treat pet accidents
Scoop solids, blot, apply baking soda, vacuum when dry.
5. Lift large spills
Use bicarb to absorb excess moisture before blotting again.
Do’s and don’ts for jute rugs
- Do: spot-test products; use dry cleaning methods.
- Don’t: soak, steam, use harsh chemicals, or leave spills untreated.
When to call a professional
If water marks, warping, or odours persist.
How to clean a wool rug
Wool rugs are durable and naturally stain-resistant. If you own a wool rug, proper cleaning will preserve the softness and appearance.
What to know before you start
- Wool holds moisture — drying is essential.
- Avoid heat and strong agitation.
- Wool-safe detergents are recommended.
- Aggressive vacuuming can cause fuzzing.
Steps for how to clean a wool rug
1. Vacuum weekly (5 minutes)
Wool can hold dirt deep inside the pile without showing it.
2. Spot treat stains
For general spills:
- Blot immediately
- Apply wool-safe detergent solution
- Dab until clean
For pet accidents:
- Remove solids
- Apply diluted vinegar (1 tbsp per cup of water)
- Blot dry
For grease:
- Sprinkle baking soda
- Leave 30 minutes
- Vacuum and spot clean if needed
3. Deep clean occasionally
If allowed by the care label, use cool water and minimal detergent.
4. Drying
Air dry flat with good ventilation. Avoid direct sun.
Do’s and don’ts for wool rugs
Do: rotate seasonally, use rug pads.
Don’t: steam clean, use bleach, or over-wet.
When to call a professional
Professional cleaning is recommended every 1–2 years for wool fibres.
How to clean a cowhide rug
Cowhide rugs are durable and surprisingly easy to maintain. Regular cleaning will keep your cowhide rug looking fresh.
What to know before you start
- Always clean with the grain.
- Avoid harsh leather cleaners.
- Cowhide can handle mild moisture but not soaking.
Steps for how to clean a cowhide rug
1. Shake and vacuum
Use suction only, no beater bar.
2. Spot clean stains
For food, drink or mud:
- Blot
- Use a damp cloth with mild soap
- Wipe with the grain
For grease stains:
Use a small amount of eucalyptus oil and dab gently
3. Deodorise
Sprinkle baking soda, leave for several hours, then vacuum.
4. Polish lightly with diluted vinegar
Use a 1% white vinegar + 99% water solution.
Do’s and don’ts for cowhide rugs
Do: spot-test cleaners, keep rug dry.
Don’t: use leather conditioners or brush against the grain.
When to call a professional
If the hide becomes brittle, curled or heavily stained.
Rug maintenance: Keeping your rug cleaner for longer
Whether you have a Moroccan rug, a floral rug, a geometric rug, or a natural-fibre piece, long-term care matters.
Vacuum consistently
Weekly vacuuming prevents buildup.
Rotate your rug
Rotate every 3–6 months.
Use rug pads
Pads prevent slipping and reduce strain on fibres.
Address spills immediately
Early action reduces staining.
Air rugs regularly
Fresh airflow helps remove odours.
FAQs about how to wash a rug at home
Can you steam clean a rug?
Not always. Many natural fibres are heat-sensitive.
How often should I clean my rug?
Vacuum weekly, spot clean as needed, deep clean every 12–24 months.
What if my rug smells musty?
Use baking soda, ensure the rug is fully dry, and improve airflow.
Is pressure washing safe?
No — it can damage the rug backing and fibres.
How do I know if a rug is colourfast?
Spot-test with a damp white cloth. If colour lifts, avoid wet cleaning.
Cleaning a rug can be quick and simple, no matter the material
Learning how to clean a rug properly protects your investment and keeps your home feeling fresh. With the right tools, quick spill response, and regular maintenance, you can keep any wool, shag, jute, or cowhide rug in excellent condition.


