Wool Rug Cleaning Stratford | St Marys | Perth County
Wool Rug Cleaning in Stratford & Perth County
Hand-Washing Wool Rugs in Stratford Since 1984
A hand-knotted wool rug is built to last generations — but only when it is cleaned the right way. Most equipment available in Stratford is designed for synthetic broadloom. Used on wool, it causes the fibres to felt, the pile to mat, and the rug to shrink. None of that is reversible.
Price List for Rug Cleaning Services
Flying Carpets has been hand-washing wool rugs since 1984, serving Stratford and Perth County from our facility in Cambridge. Free pickup and delivery throughout Stratford and Perth County.
Contact the rug experts at Flying Carpets!

What Makes Wool Rugs Hard to Clean Correctly
Wool fibres have a microscopic scale structure that behaves very differently under heat than under cool water. Under the right conditions, wool lasts a century. Under heat, agitation, and pressure, those scales lock together in a process called felting — the rug shrinks, the pile mats flat, and it cannot be restored.
Natural dyes — still used in many hand-knotted Persian and Oriental rugs — add another layer of sensitivity. The wrong pH or temperature causes colours to bleed. That is why professional wool rug cleaning starts with assessment, not equipment.
Flying Carpets is a dedicated rug specialist, not a general carpet cleaner. Every wool rug is inspected and dye-tested before a single drop of water is used.
Embedded Grit Is Your Wool Rug's Biggest Enemy
Sand, grit, and fine debris settle deep into the foundation of a wool rug where vacuuming cannot reach them. Every footstep grinds those particles against the wool fibres from the inside — cutting them slowly, dulling the colours, and shortening the life of the rug long before any damage is visible on the surface.
Professional wool rug cleaning every 1 to 3 years removes that embedded grit before it does permanent damage and restores colour depth that household cleaning cannot touch.
Our Hand-Washing Process for Wool Rugs
Every wool rug at Flying Carpets goes through the same careful sequence in our Cambridge facility:
- Inspection — fibre condition, dye stability, existing repairs, and fragile areas are noted
- Dye testing — water is applied to each colour area to check for bleed risk
- Dry soil removal — embedded grit is lifted before washing; dry removal is more effective and safer than washing it out
- Pre-treatment — stains and problem areas receive targeted, wool-safe treatment
- Hand washing — gently, using cool water and neutral-pH wool-safe soap
- Full rinsing — until the water runs completely clean; soap residue left in wool attracts new soil
- Flat drying — the rug dries completely flat in a climate-controlled space, preventing shrinkage and warping
- Pile grooming — the pile is set in the direction of the weave before the rug is wrapped for delivery
Pet Urine, Stains & Odour Removal
Flying Carpets offers dedicated pet urine and odour removal for wool rugs. Urine salts crystallize as they dry and bond to wool fibers — a standard wash alone will not break them down. We apply an enzyme pre-treatment directly to affected areas before the hand-wash begins.
For other stains, our team uses targeted wool-safe solutions and tries every method available. Some stains set for years can still be reduced significantly.
Flying Carpets also offers rug deodorizing for wool rugs carrying persistent odours from pets, moisture, or long-term storage.
Repair & Restoration While Your Rug Is Here
Rug fringe takes the most abuse and usually shows wear first. While your wool rug is in our Cambridge facility, Flying Carpets' expert weavers can also:
- Replace worn or missing fringe — matched to the original material
- Repair loose selvedge edges — secured before further knots are lost
- Reweave small holes and worn areas — repaired by hand
- Stabilize the foundation — damaged warp and weft threads repaired
Send photos to info@flyingcarpets.ca before booking and we'll give you a straight answer on what is needed.
Learn more about Flying Carpets' rug repair service
Wool Rug Cleaning Prices in Stratford
Wool rug cleaning is priced per square foot. The final cost depends on the size of the rug, condition (heavy soiling, pet urine treatment, and antique handling are priced accordingly), and any repair work — quoted separately after the rug arrives.
As a general guide, a standard 8×10 wool rug costs roughly what two restaurant meals cost. Hand washing at a specialist facility costs more than a machine clean — because the outcome is completely different.
Price List for Rug Cleaning Services
Pickup and delivery throughout Stratford and Perth County is always free.
Free Pickup & Delivery — Stratford to St. Marys

We pick up and deliver free of charge across Downtown Stratford, Avondale, Falstaff, Festival District, William Featherstone, Confederation, Shakespeare, and St. Marys — plus the broader Perth County Region.
Wool Rug Cleaning — Your Questions Answered
Can you steam clean a wool rug?
No. Steam causes wool fibers to felt permanently — the rug shrinks and the pile mats flat with no way to reverse it. We hand-wash all wool rugs with cool water and wool-safe soap only.
How often should a wool rug be professionally cleaned?
Every 1 to 3 years depending on traffic, pets, and household use. Homes with children or pets should clean closer to the one-year mark.
Do you remove pet urine from wool rugs?
Yes. We apply an enzyme pre-treatment to neutralize urine salts before the standard hand-wash cycle. Call 519-404-8009 for details.
Is pickup and delivery free in Stratford?
Yes — free throughout Stratford and Perth County. Call 519-404-8009 or email info@flyingcarpets.ca to book.
Ready to Have Your Wool Rug Cleaned by Hand?
Flying Carpets has been hand-washing wool rugs from our Cambridge facility since 1984, serving homeowners across Stratford, Perth County, and the broader Waterloo Region.
Contact the rug experts at Flying Carpets!
Call 519-404-8009 | info@flyingcarpets.ca
758 King Street East, Cambridge, Ontario — by appointment