We collect rugs from homes and businesses in Dunfermline and clean them at our Milngavie rug spa. Free collection and delivery are included, with arrangements confirmed by our team.
Care matched to your rug
Tell us whether your rug is wool, synthetic or a specialist piece, along with its size and any stains, pet accidents or moth activity. If you do not know the material, let us know. Silk, viscose, handmade and other delicate rugs need an individual assessment before we confirm the cleaning method and price.
What happens at our rug spa?
After inspecting the fibres and dyes, we choose shallow-pool washing by our staff, automatic machine washing or hand washing for delicate pieces. Suitable rinsing, water removal and drying follow, before a final check and packing for return. The assessment guides the care each rug needs.
Read more about our rug cleaning process. For specific problems, see pet urine and odour treatment or moth treatment and freezing. Additional treatments are priced separately from the clean.
Prices and collection in Dunfermline
Wool and synthetic cleaning prices depend on the rug’s material and width. Measure the shorter side of a rectangular rug, or the diameter of a round rug, without the fringe. Rugs wider than 3m or longer than 8m need a quote from the team.
Our usual turnaround is 7–10 working days. Tell us about stairs, access restrictions or anything else the team should know when arranging collection.
Check cleaning and treatment prices or start an itemised quote. Send your enquiry when you are ready; the team will confirm collection arrangements with you. An online quote does not reserve a collection slot.

