You can hoover all day and all night, but some stains just aren't going to come out unless you get some specialist equipment. If you've ever spilled something clingy on carpet, you know that pain.

The good news is that carpet cleaners are their own little (or quite big) cleaning niche, and there are plenty of cleaners out there to help you get grime and stains out of your shagpiles and rugs.

We've narrowed them right down to the very best contenders for you to pick between, at a few price points. 

Our pick of the best carpet cleaners to buy today


Vax Rapid Power Plus Carpet Washer


Ask anyone who's tested a few carpet cleaners and they'll tell you just how good Vax's machines are - it's on top of the game, and this unit is one of its very best, fusing great performance with a really reasonable price considering the competition.  

It's quick and easy to use, and will have your carpets looking as good as new (or as close to that as possible) in just a few passes, without needing you to empty it every minute. It's also smartly designed to make sure that it can run right up to walls and barriers without leaving uncleaned strips. All in all, this is as good as home carpet cleaning gets. It's a little bulky to store, though!


Bissell ProHeat 2X Revolution Carpet Cleaner


Another great stand-up carpet cleaner is this Bissell model, which has different modes depending on how long you've set aside for your cleaning, with an express mode that's great for quicker jobs. Attachments are also perfect for cleaning different items around your home, including upholstery and furniture. 

It's easy to push around and get under items of furniture thanks to the low profile of its foot, while a 2-in-1 tank system makes it really easy to clean out the cleaner when you're finished. It's a super alternative to the Vax model in the top spot. 


Rug Doctor Portable Spot Cleaner


If you want something that will take up a little less space when you're not using it, or indeed something that's a bit easier to travel with or move around your home, Rug Doctor's portable cleaner is a great choice instead. It's nice and small, and easily wheeled or carried about. 

Of course, it also has really solid performance to go with its convenience, which makes it a pretty compelling package. If you want to spend a little less, this is a great shout that doesn't compromise much at all when it comes to the actual clean it'll give you. 


Numatic George GVE370 Carpet Cleaner


Henry vacuums are utterly iconic (in the UK at least) for their smiley faces, but you might not know that the George model is a great alternative if you want a 2-in-1 vacuum and carpet cleaner.

It isn't quite as stellar in terms of cleaning as the other models on this list, but you're partly buying this for the convenience of not having a separate device for different cleans, and that turns the George into a really great pick. If you want a new vacuum and have plenty of carpets too, it's a really sensible option.