Scotland's Number 1 Rug Cleaning Specialist
This content is blocked due to privacy reasons, you need to allow the use of cookies.
This content is blocked due to privacy reasons, you need to allow the use of cookies.

Welcome To McMIllans

2nd Generation Family Business
with 30+ Years of Experience

Scotland's Number 1 Rug Cleaners



in Business

We guarantee the cleanest and freshest results

Give your rugs the ultimate rejuvenation treatment!

At our state of the art rug spa we will lovingly restore your rugs to their former glory and ensure they are cleaned correctly to the highest possible standards.


Your rug can hold up to a pound of dirt per square foot before it even starts to look dirty. Over time this dry soil and grit will begin to wear your rug down and damage its fibres. Merely vacuuming the rug or manually beating is not enough to thoroughly remove this dirt.


We will give your rugs a total detox and fully remove all built up soil prior to cleaning. This process ensures that the soil doesn’t create a mud that will coat and ‘wicks’ into fibres while your rug dries.


As part of your Rugs full treatment we also use the ‘Rug Badger’ – an industrial dusting machine which ‘shakes and beats’ the dust and debris out of the foundation of the rug.


McMillans Rug Spa

Number 1 for Rug Cleaning

Ask The Expert

Your questions answered from our specialist rug cleaners.

Our Cleaning Process

Dirty to new! See how we work our magic to revive old or dirty rugs.

100's of 5 Star Reviews

Don't just take our word for it. See what our customers say about us.

Environmental policy

We care about the planet. Find out how.

Rug Cleaning In Action

Our Expert Rug Cleaning Process will ensure your rug is given the expert treatment.

Play Video

Your Questions Answered.

Rug Cleaning FAQ's

Our cleaning process is suitable for a range of different types of rugs including:


  • – Oriental rugs
  • – Area rugs
  • – Cotton rugs
  • – All man made fibres

*if you’re not sure if your rug can be cleaned, please don’t hesitate to call us

It will generally take 10 days from start to finish to thoroughly clean your rug to our high standards as we need to go through each step of our cleaning process outlined on the ‘cleaning procedure’ page of the web site. We tend to have ‘Dusting days’ and ‘Washing days’ for example separate. So one day we will spend the whole day ‘Dusting’ any number of rugs and then the following day will spend the whole day washing so as not to rush any single process leaving margins for error.

We can treat your rug with a moth repellent product which actually makes the fibres taste awful to the moth larvae therefore you will not have any further problems.

We can guarantee that it will be thoroughly washed and cleaned to a standard that cannot be equalled, but unfortunately some staining will not remove. Mainly hot tea or coffee, or anything that has any dyes or colouring in such as take away curries, fizzy drinks such as lucozade etc.

Yes, we can remove soot deposits and odours for fire damaged rugs. We can also clean and reshape water damaged rugs. We can resolve many dye bleeding issues depending on the severity.

We are fully insured and we also guarantee that if you are not satisfied with the standard of our cleaning we would not expect you to pay a penny. I wouldn’t pay for something I am not happy with and certainly wouldn’t expect our clients to either.

We have had some great successes with this issue in the past. Especially if the colours have ran in to an ivory from a red for example. We have a great dye removal product which lightens as it dries. On some occasions unfortunately it will be permanent but we will always be prepared to try.

Customer Reviews

Read what our customers have to say about choosing the Rug Spa

Get Started

Book your rug clean with The Rug Spa Today.

Contact Us

    Our Blog

    Our Latest News & Blogs

    This website needs you to allow the use of cookies as described in our