Best carpet cleaning products: powders, sprays, foams and shampoos

A spilt glass of your favourite red wine, muddy paw prints – carpets get their fair share of stains. So why not treat yours to the best carpet cleaning products?

TODO alt text

If you've read our guide to choosing a carpet, the next step is to think about how you intend to clean and maintain it. Effective cleaning is important if you want to do all that you can minimise the wear and tear (or clean up the dreaded red wine stains).

In addition to regular vacuuming – we'd recommend twice a week – investing in good quality cleaning products is a must if you'd like your carpet to stand the test of time. With so many options available, it can be difficult to know what to choose and so we've gathered together a selection of the best carpet cleaning products for stubborn stains and carpet upkeep. 

Find more cleaning tips, advice and hacks on our dedicated hub page.

1. Dyson Zorb Powder

Simply hoover up stubborn stains in just 20 minutes

Best for: Hoovering
Type: Powder
Usage: Leave for 20 mins
Reasons to buy
+Dry method+No residue 
Reasons to avoid
-Zorbs get everywhere 

The Dyson Zorb Powder is a really handy way to clean up stains quickly without the hassle of having to scrub the carpet. They don’t require water to work, so can simply be sprinkled on the affected area, left for 20 minutes and then vacuumed away. 

2. HG Extra Strong Stain Spray

A potent yet effective stain remover

Best for: Stubborn stains
Type: Spray
Usage: Spray then scrub
Reasons to buy
+For all textiles+Lifts odours
Reasons to avoid
-Smells potent  

Spilling red wine on a cream carpet can be devastating. As you can't predict when these mini–disasters will occur, it's a good idea to keep a stain remover on hand as the best results will be achieved if a spillage is tackled as quickly as possible.

While the HG Extra Strong Stain Spray is particularly potent and should be handled with care, it works wonders on stubborn stains such as coffee, grease, blood or wine. 

3. Vanish Power Foam High Traffic Carpet Cleaner

Removes dirt and keeps your carpet looking fresher for longer

Best for: High traffic areas
Type: Foam
Usage: Spray, leave for 2 hours then vacuum
Reasons to buy
+Removes dirt +Softens
Reasons to avoid
-Poor coverage 

Does the carpet in your hallway look a little worse for wear? In a high-traffic area, this can be a common problem. A great solution for small stains, the Vanish carpet cleaner keeps carpets looking fresh and soft for longer and effectively removing dirt trodden through the house. 

4. Dr Beckmann Carpet Stain Remover

Quickly clean up any stain with this cleaning applicator and brush

Best for: Quick clean ups
Type: Liquid
Usage: Squeeze and scrub
Reasons to buy
+Integrated brush applicator+Ideal for pet stains
Reasons to avoid
-Smells nice 

A quick and easy-to-use detergent, the Dr Beckmann Carpet Stain Remover comes with a handy applicator brush that removes stains within minutes. 

With a pleasant, non-chemical smell, users have found that a little of this product goes a long way. It's a great option for pet owners.

5. Chemical Guys Fabric Clean Carpet & Upholstery Shampoo & Odour Eliminator

A non-toxic detergent that breaks down stains and dirt for easy removal

Best for: Car upholstery
Type: Shampoo
Usage: 1:20 dilution with warm water
Reasons to buy
+Gentle but powerful+No harsh chemicals
Reasons to avoid
-A little pricey for a cleaning product

Despite being a slightly more pricey option, the Chemical Guys Fabric Clean Carpet & Upholstery Shampoo works effectively without the use of harsh chemicals and bleach. A safe option for all environments, it also delivers surprisingly great results.

6. Ecozone Carpet Shampoo

An eco-friendly formula that can be used manually or with a machine

Best for: Vegans
Type: Shampoo
Usage: 10:1 dilution
Reasons to buy
+Cruelty-free+Good coverage
Reasons to avoid
-Not as potent as some 

If you're looking for an eco-friendly carpet cleaner, the Ecozone Carpet Shampoo works a treat. It’s completely cruelty-free and works wonders on both carpets and upholstery. Despite being less potent then some carpet cleaning products, it can be used for both spot stains and to clean large areas with a cleaning machine.  

7. Glade Shake ‘n’ Vac Carpet Cleaner

Simply sprinkle over a stain and hoover away

Best for: Removing odours
Type: Powder
Usage: apply and leave for 5 minutes
Reasons to buy
+Lifts smells+Quick and easy
Reasons to avoid
-Not as effective as some others

The Glade Shake ‘n’ Vac may not be the best for stubborn stains, but for small spillages and dirt it works a treat. 

Available in a range of fragrances, it will leave your carpet smelling fresh and fragrant. Simply sprinkle over the affected area, leave for five minutes and vacuum up.

8. Vax Ultra + Pet Carpet Cleaning Solution

A great product for deep cleaning and clearing up after pets

Best for: Deep cleaning
Type: liquid
Usage: with a Vax machine
Reasons to buy
+Made for pet stains+Removes stubborn dirt
Reasons to avoid
- Need to own a Vax 

If you share your home with pets, the Vax Ultra + Pet Carpet Cleaning Solution is a great choice for removing dirt quickly and effectively. 

You do need to own a Vax to use this product, but if you’ve tried other products and found they don’t really help, upgrading to this Vax carpet cleaner will help to finally eliminate the dirt you’ve been battling with.  

More on carpets and cleaning: