Best Overall

Bissell ProHeat 2X Revolution Pet Pro

Read more

Best Upgrade

Tineco Carpet One Pro

Read more

Best for Stubborn Stains

Rug Doctor Mighty Pro X3

Read more

Best Spot Cleaner

Bissell Pet Stain Eraser PowerBrush

Read more

Show more

4 / 9

There is a lot to think about when shopping for or using a carpet cleaner, such as how much space you’ll need for storage and whether you should rent or buy. Here are some tips to keep in mind.

Carpet cleaners are heavy and bulky, especially when filled with water. They can be harder to maneuver than regular upright vacuums. They will also need quite a bit of storage space.

Tackle stain-causing spills immediately. Most households only need to wash carpets once every six months to a year, but spot cleaners are ideal for treating immediate spills, plus they’re easier to store and use.

You likely won’t use a carpet cleaner often, so it’s OK to consider hiring professionals to do your whole home, especially if you have limited storage space. (It also can depend on how dirty and stained your carpets are.) Look at options for renting a machine from local businesses or retail stores like Home Depot. You’ll be able to get the benefits of a commercial-grade cleaner without paying a fortune.

Clean your carpet before you use a carpet cleaner. This may seem counterintuitive, but you don’t want dirt and hair to form wet clumps that block the cleaner. And if you haven’t washed your carpets in a while (or ever), be prepared for an embarrassing amount of hairy clogs to fill the dirty water tank.

The carpet shampoo or detergent you use is important. Manufacturers often insist you use their brand, and while other types may work fine, you might void your warranty (although I have no idea how they’d know). Most carpet cleaners come with some detergent.

Try, try, and try again. It can be disappointing to fire up a carpet cleaner and find that it’s incapable of removing that old red wine stain or ground-in toothpaste. Don’t lose heart. Multiple cleaning sessions can sometimes chip away at established stains, and at least reduce, if not remove, them.

Drying your carpets can take a long time. Most carpet cleaners have different settings, and they will suck up some of the water, but they all leave carpets a bit damp. The deeper cleans tend to leave carpets wet, so think about how you might speed drying time. Use fans, fire up the heating, or do your carpet cleaning in the spring and summer months when you can leave windows open.

Protect your hearing. Of all the ways you can damage your hearing, a carpet cleaner is perhaps the least fun, so protect your ears. Some of these get very loud, so wear earplugs while you work.

Photograph: Rug Doctor

When you absolutely, positively must clean every carpet in the house, accept no substitutes: The Rug Doctor Mighty Pro X3 is as good a clean as you’ll get without hiring professionals. I’ve rented this beast a few times, and it has never failed to impress, leaving carpets clean, fluffed up, and relatively dry. It has a huge water tank, so there’s less emptying and filling required. It’s also straightforward to use—you roll it forward and then pull back very slowly, pressing the red button to wet-wash and then going over the same line to suck up the dirty water. If you take your time and do overlapping lines, the results are the best we’ve seen, and the suction is strong enough to pick up clumps and leave the carpet relatively dry.

Spending over $400 on a carpet cleaner won’t make sense for most people, but Rug Doctor offers rentals starting at $40 for 24 hours with this machine. The cons are similar to our top pick and true of most carpet cleaners. First, this heavy machine can be awkward to maneuver and tough to lift. It is very loud, so protect your ears. It has a relatively narrow cleaning line and is only effective if you go very slowly, so it can take a while to clean a whole room. This model doesn’t offer quick-clean modes or have any attachments in the box, though you can buy a Hand Tool ($109) separately. You will also need considerable storage space if you’re not renting it.

Photograph: Hoover

Hoover

PowerDash Pet Compact Carpet Cleaner

This Hoover PowerDash reminded me of a toy vacuum in the best way. It’s light and easily maneuverable, which is a relief compared to a lot of bulky cleaners out there. You can usually find it for around $100 too. (Even at its full price of $120, it’s cheaper than others we tried.)

Like the others on this list, this one has a dirty-water tank at the bottom and a clean-water and solution tank at the top. Both are easy to remove and clean. The handle has a solution trigger, which was oddly satisfying to use, for accurately spraying stains first. You probably don’t want to deep-clean an old, neglected house with this one, but for bedrooms, area rugs, or cleaning up pet messes or food spills, this should get stains out quickly. One thing I don’t love about Hoovers is that the actual nozzle openings tend to be quite thin—I found this to be the case with the larger vacuum-style models and the spot cleaners I’ve tried. With any cleaner, you shouldn’t expect it to pick up large chunks of … blown chunks (sorry), but I find even little pieces of hair or food got clogged in there.

Photograph: Shark

Shark

S5003D Genius Steam Mop

Some carpet cleaners, such as our top pick, can be used on certain hard floors, but I recommend going for a steam mop like this one instead. This Shark Steam Mop is great for cleaning hardwood, tiles, or laminate flooring (not carpets). Simply fill the water tank, plug it in, and attach one of the mop pads. It has three heat levels, and you press down to release a jet of steam for stubborn stains. There’s no need for any detergent, it’s light and maneuverable, and it doesn’t require much space. The clever pad design enables you to flip it over when one side is soiled, and the mechanism makes it easy to attach, with a button to detach the dirty pad, which is machine washable. (You get two pads in the box.)

I regularly use this mop to clean laminate, composite, and tile floors, but you must be careful using steam, especially on wood or vinyl flooring. Test it on the lowest heat setting before going over the whole floor. There are no special attachments or extras here, and it’s only suitable for use on hard floors. You also need to empty any remaining water if you don’t plan on using it for a while, or the tank can go nasty.

★ An alternative: The Shark is great because it’s affordable, but if your budget can stretch, the Karcher SC 3 ($208) is better if you want attachments and the option to steam-clean harder-to-reach surfaces and your hard floors. It’s good for complete kitchen or bathroom cleaning without the need for any detergent or other products. It’s effective for cleaning glass and mirrors too. It only comes with one microfiber cover, and it’s not recommended for use on fabrics or carpets.

Photograph: Hoover

Hoover

SmartWash Automatic Carpet Cleaner

Hoover’s SmartWash Pet Carpet Cleaner is a bit more capable than the PowerDash for bigger messes. It’s bulkier, but it has automatic cleaning and drying cycles—pushing it forward releases the solution and pulling it back starts the drying process. After you’ve gone over the whole area, you can turn just the drying mode on for an extra pass if the carpet needs it.

It also has some extras. The handle comes out with the click of a button, and you can use its separate tank with a cleaning solution to spot-treat before vacuuming. A hose and separate antimicrobial pet tool can clean stairs or any other hard-to-reach areas that need extra elbow grease. Some customer reviews say it worked well for a few months but then shorted out. We’ll keep trying it to see if we run into that issue.

Other Carpet Cleaners We Tested

There are many carpet cleaners on the market. Here are a few other we tested that missed on a place above.

Image may contain Indoors Interior Design Wood Cleaning and Person
Photograph: Simon Hill

Hoover HF4 Hydro for £199: For UK folks in flats or small houses with a mix of carpet and hard floor, this cordless, space-saving vacuum and mop from Hoover could be a smart pick. You get a standard cordless stick vac with around half an hour of battery life, but you can switch the head to mop. It’s excellent for cleaning hard floors with a shape that gets right into corners and two rotating pads to lift stains. But the water tank, contained within the head, is tiny, the vacuum is only moderately powerful at lifting, and battery life drops to just 15 minutes in turbo mode.

Carpet Cleaners We Don’t Recommend

Some carpet cleaners are too flawed to recommend.

Eufy E28 HydroJet Robot Vacuum with Carpet Cleaner for $1,000: I generally love Eufy’s attractive, smart, multipurpose robot vacuums, and since I have two dogs and two kids, I was expecting to love a robot vacuum that could also mop hardwood floors and has a detachable carpet cleaner. Unfortunately, the water injection system is wonky. It has to be perfectly positioned to get water from the portable carpet cleaner tank (I often had to tap it into place), and every time I mopped, it leaked constantly all over my kitchen floor. At least the carpet cleaner was effective. —Adrienne So