Skip to main contentSkip to footer

When you purchase through links on our site, we may earn commission. Read our full commerce guidelines here.

Best carpet cleaning shampoo for 2022: Top reviews for carpet stain removers

These are the best carpet cleaners on the market...

best carpet stain removers
Sophie Bates
Commerce Writer
Share this:

Looking for an effective carpet cleaning shampoo to remove stains? Whether the tough stain is caused by red wine, coffee, tea, mud, nail varnish, hair dye or blood, we’ve searched high and low for the best carpet cleaning shampoos with the top reviews to have your carpet or rug looking good as new.

RELATED: 29 of Mrs Hinch's favourite cleaning products for the ultimate deep clean

Best carpet cleaning shampoo

amazon carpet shampoo

Pro-Kleen carpet shampoo, £14.99, Amazon

SHOP NOW

One satisfied customer wrote: "Did exactly what I needed it to do and even brought up an old red sauce stain which a previous product I had tried didn’t touch. My carpets are subject to 3 dogs and 4 kids and since cleaning them with this and raking them over, they look almost new again." Another added: "Great carpet cleaning solution. It smells lovely and worked well on hard stains."

vax ultra

Vax Ultra carpet cleaning solution, £15, Amazon

SHOP NOW

The best-selling Vax Ultra carpet cleaning solution is formulated with Oxy-Lift stain technology to break down and lift deep stains, as well as combatting any odour. The solution is designed to tackle stains caused by pets, dirt and more. 

With over 12,000 five-star ratings on Amazon, one shopper wrote: “The best carpet cleaner I have used for removing all odour. I used it in my Vax machine, it foamed a lot but it has removed all odour (pet pee) and dirt on a heavy traffic deep pile carpet. Not a lasting fragrance, but a 'neutral' fresh smell which is all we want.”

dr beckmann carpet shampoo

2-pack Dr Beckmann carpet stain remover, £8.45, Amazon

SHOP NOW

The Dr Beckmann stain remover comes with a handy brush, so you can apply it directly to your carpet to remove tough stains. It's designed to remove marks and odours caused from wine and coffee spills, pet grime, grease and more - and can be used on a huge variety of materials including wool rugs. 

Leaving a five-star rating, one happy shopper wrote: "

READ: The ultimate guide to the best vacuum cleaners with top reviews to make the household chore a breeze

rug doctor

Rug Doctor carpet detergent, £20, Amazon

SHOP NOW

Suitable for use in all hot water carpet cleaners, the Rug Doctor detergent provides a deep clean for a fresh, rejuvenated carpet or rug. Shoppers have commented on how effective the deep cleaning shampoo is, with one reviewer writing: "Amazing product. 

MORE:  Mrs Hinch swears by this Vileda spinning mop - and it has over 46,000 five-star ratings on Amazon

vanish carpet shampoo

Vanish carpet care foam shampoo, £6, Amazon

SHOP NOW

When it comes to stain removers, Vanish is probably one of the first brands that spring to mind. This easy-to-use foam spray promises to remove five times more dirt than vacuuming alone, and has received thousands of glowing reviews on Amazon. 

The top reviewer wrote: "

HELLO!'s selection is editorial and independently chosen – we only feature items our editors love and approve of. HELLO! may collect a share of sales or other compensation from the links on this page. To find out more visit our FAQ page.

More Shopping

See more