Rug Cleaning
In-home rug cleaning for wool, synthetic and blended rugs in Penicuik, Midlothian and South Edinburgh.
Loose rugs are vacuumed, inspected for dye stability, pre-sprayed, agitated and extraction-rinsed in place where access allows — fringe and borders get slower, lighter passes.

Why we clean this way
Rugs see foot traffic without the cushion of underlay found in fitted carpet. Grit cuts fibres at the base. We dry-vacuum with the CV 30/1, apply wool-safe or synthetic-appropriate Prochem pre-spray, agitate with the Sebo DUO, then Puzzi-rinse so dyes are not overwetted and residue is extracted — especially important on thicker or shag piles.
How your clean works
Dry vacuum, Prochem pre-spray, agitation matched to carpet pile or fabric, then hot water extraction with the Puzzi. Optional finish add-ons on request — deodouriser, stain conservation and allergen elimination.
Dry vacuum — Kärcher CV 30/1
We vacuum the rug face and fringes (fringe protected where needed) first to remove dry soil, hair, grit and dust before any moisture is used.
Why: Loose dirt removed upfront lets pre-spray work on the fibres and keeps extraction water cleaner.

upright brush vacuum Rug inspection (dye & fibre)
We check for colour bleed risk, weak edges and previous DIY treatments before wet work starts.
Why: Prevents damage on antique, vegetable-dye or unstable rugs — we will advise if a specialist is more appropriate.
Prochem pre-spray (matched to fibre and soiling)
A Prochem pre-spray suited to rug fibre — wool, synthetic, shag or blended — and spill history is applied evenly and given dwell time to break down oils and sticky soils.
Why: Correct chemistry matters — the wrong product can leave residue, odour or damage on wool, synthetics or delicate weaves.

prochem pre spray Agitation — Sebo DUO on carpet pile
The Sebo DUO is worked through the carpet pile with extra care on borders and high-pile areas, helping the pre-spray reach into the yarns before rinsing.
Why: Mechanical agitation on pile is standard in professional carpet cleaning; it lifts embedded soil that spray alone cannot reach.

agitation brush Rinse & extraction — Kärcher Puzzi 10/2 (30/1 tool)
We rinse with a Prochem solution at the right pH for the rug material, using the Puzzi 10/2 and 30/1 head to spray, work lightly where needed, and vacuum dirty solution back out.
Why: Hot water extraction flushes suspended soil and detergent away. Fibres should feel rinsed, not sticky or soapy when dry.

spray extraction machine Optional finish add-ons (on request)
After extraction, when fibres are clean and moisture-controlled, we can quote optional Prochem treatments. Nothing is applied unless you ask — we confirm each add-on before we use it.
Why: Finish treatments work best on a properly rinsed surface. Upsells are always optional and priced before application.
- Deodouriser — Fresh finish after the clean, including a cherry fragrance option — ideal when you want a noticeable scent once drying is underway.
- Stain conservation — Fibre protection to help guard against future spills and everyday soiling, so professional results last longer between visits.
- Allergen elimination — Treatment focused on reducing allergens such as dust mites and pollen residues — popular in asthma-sensitive homes and pet households.
Guide prices
Indicative only — your exact quote is confirmed before we book. Full price list
- Minimum call-out
- £60
- Small / medium rug
- £35
- Large rug
- £45
- Spot / stain add-on
- from £15
All figures are guide prices in GBP. Final price confirmed before booking. Minimum call-out £60 applies when the job total would otherwise be lower.
Equipment & products
- Kärcher CV 30/1 upright brush vacuum — dry soil removal before wet work
- Prochem pre-spray and pH-matched rinse — selected for fibre type and soiling
- Sebo DUO — mechanical agitation on carpet pile (not used on delicate upholstery faces)
- Kärcher Puzzi 10/2 with 30/1 extraction tool — spray, rinse and vacuum recovery
- Optional add-ons on request: Prochem deodouriser (cherry available), stain conservation, allergen elimination
Good to know
- Drying time depends on pile depth and room airflow
- No guarantee on old dye stains or permanent discolouration
- Ideal add-on with whole-house carpet cleaning
- Optional add-ons on request: Prochem deodouriser (cherry available), stain conservation, allergen elimination
Real results
Your photos — before and after from recent jobs (not stock images).


Get a fast local quote
Open 24/7 for quote requests (AI-powered support). Cleaning appointments available 10:00–19:00, Mon–Sun (extended hours by request).
Tap to call or WhatsApp — we usually reply the same business day.
