We independently evaluate all of our recommendations. If you click on links we provide, we may receive compensation.

After Testing 106 Carpet Cleaners, Here Are the 4 Best We Recommend

Our favorites include upright and portable machines that are a breeze to use

A person holding the Tineco Carpet One Cruiser Carpet Cleaner by the handle standing next to a soda can spilt on a rug in living room

The Spruce

Whether you have pets, or kids, or a tendency to overfill your coffee mugs so that you regularly slosh over the edges and splash on your carpet (or maybe that's just me?), a carpet cleaner can come in handy.

Here are The Spruce, my team and I have tested 106 carpet cleaners (not a typo!), including upright machines, portable machines, and cleaning sprays and solutions. We focus on the first two types here, since appliances are the most effective at cleaning large areas and tackling individual spots (but we do cover stain remover sprays on The Spruce, too).

Amazon Spring Sale Deals

What We Like
  • Cordless design

  • Multiple settings

  • Dries carpet really well

What We Don't Like
  • Some stains require more passes with the machine

The Hoover ONEPWR SmartWash Cordless Carpet Cleaner is the only carpet cleaner of its kind (cordless!), and our top pick if you're looking for a carpet cleaner that can tackle large areas and small stains alike. It packs a cleaning punch that rivals our other favorites, even while relying on a rechargeable battery.

It's not uncommon for carpet cleaners to have limited modes or even just an on-off setting. This one, however, has three settings to pick from: a wash and dry setting, a spot-cleaning mode, and a dry-only mode. During our testing, it did especially well at extracting water from the carpet. Efficient drying is a big plus because it allows you to resume normal life more quickly and lowers the chance of damage to your carpets and rugs, and even the surfaces underneath them—so, a round of applause for this Hoover appliance.

Impressively, we never saw any signs of the suction power dwindling while this machine was in use either. For context, battery-powered cleaners are often less powerful than their corded counterparts, but we didn't feel like that was the case with Hoover ONEPWR SmartWash Cordless Carpet Cleaner.

Though, to clean some of the messes (hot sauce in particular), we had to push and pull the machine over the stain multiple times to make a significant difference. You may need to do the same with certain messes and spills. On the other hand, if you're ridding your carpets of everyday wear and tear, then this machine is more than up to that task. Plus, this machine is the lightest upright carpet cleaner on our list; it still weighs nearly 20 pounds when full, but is approximately 5 pounds lighter than the competition for easier cleaning.

Weight: 19.88 pounds (when full) | Battery Life: Varies depending on battery purchased | Attachments: 2 included brush rolls

What We Like
  • Comfortable hose and attachment design

  • Excellent for treating small spots

What We Don't Like
  • Can better for fresh stains versus set-in ones

  • Has performed inconsistently

The Bissell Little Green is one of our editors' favorite carpet cleaners, and it's held its own during multiple rounds of formal testing. There are several iterations available, but the original version has made it obvious why the #littlegreenmachine has been a viral addition to many homes (and it tends to be less pricey than some of the newer models that have more bells and whistles).

With the transparent basins, you can see the Little Green sucking up dirty water and lingering spills. During lab testing, with a little bit of elbow grease, it cleaned set-in stains of juice, ketchup, and potting soil with no pre-treatment. (You could pre-treat your stains for more effective results, which is true of all carpet cleaners. However, never mix cleaners as doing so can be very hazardous.)

Like other portable-style carpet cleaners, the Little Green especially delivers when it comes to spot-cleaning. It's not the product to reach for if you're sprucing up an entire room, but it can consistently tackle spills on soft surfaces like area rugs, carpets, and even couches and chairs. During our home testing, we used it to handle red sauce that (unfortunately!) spilled on both a shag and low-pile rug, and it cleaned everything, leaving no noticeable changes in texture or smell.

We've seen it require a bit of maintenance over long-term usage, though. It's not the hardy machine that you'll push and pull over your entire living room, but for touch-ups and upkeep throughout your home, it'll leave spots—old and new—better than before you started.

Weight: 9.65 pounds | Cord Length: 15 feet | Attachments: Spraying crevice tool

What We Like
  • Rolling design with retractable handle

  • Effective at treating stains and odors quickly

  • Easy, intuitive to use


What We Don't Like
  • Clean water tank is challenging to fill without an extra set of hands

Pet owners know that fluffy friends come with their own set of messes, which is why we like the Rug Doctor Pet Portable Spot Cleaner for any pet stains on carpet. This small but mighty machine is ready to go out of the box and is also pretty intuitive to use. Our favorite feature is the retractable handle, which makes rolling it easy. (It's significantly heavier than the Bissell Little Green, so this suitcase-style design is almost a must.)

Our coffee stain was no match for this machine, and we were generally impressed by how quickly it removed stains. The rubber bristles of its cleaning head are satisfyingly sturdy, and easy to sanitize if the need arises. During our time testing it, it encountered multiple dog messes, as well as spilled food, and the cleaning head and suction power were able to get rid of the stains (and their related smells) completely.

Now, one hiccup we ran into with the Rug Doctor Pet Portable Spot Cleaner is the design of the clean water tank. The top is curved, which makes filling it from the bottom tricky—an extra set of hands is key. We also recommend being careful with the red tabs that hold the cord in place since they felt flimsy.

Ultimately, the rolling design is super useful for pet owners, since you can wheel this machine from room to room as needed to take care of all kinds of pet accidents and general household spills.

Weight: 18.96 pounds | Cord Length: 28 feet | Attachments: Dual-action pet tool

What We Like
  • Excellent cleaning performance on both fresh and dry stains

  • Drying mode with humidity dial

  • Self-cleaning mode

What We Don't Like
  • Damaged a shag rug with long fibers

The Tineco Carpet One Cruiser impressed us with its sleek engineering and cleaning capabilities, fully removing tough stains like jelly, chocolate milk, and hot sauce (fresh and dried). The drying feature absolutely wowed us too, right down to the light indicator that told us the humidity level of the carpet in real time. If you've ever had to shout to someone "don't step there!" or cringed when you got your own socks wet, the ability to quickly and easily dry a carpet after cleaning it is, again, a big plus.

Something else unique about this machine is what the brand describes as "smart motion detection," which in practice feels almost like self-driving. This takes some getting used to, and admittedly, we weren't quite sold on it. We didn't see a way to disable it either; the directions were fairly sparse. However, it could alleviate some of the effort required to lug this type of machine around, and make the overall cleaning process of larger spaces much smoother (once users get the hang of it, of course).

There's also a self-cleaning mode to alleviate some of the annoyances that come with maintaining this sort of machine, which we liked, too.

Now, we do want to be clear that this machine is not for shag rugs. The shag rug we tested it with was so beat up from cleaning that we had to toss it afterward. The power and performance, however, really worked nicely with shorter rug fibers, making this our top pick for low-pile carpets and rugs.

Sleek engineering does mean that the price tag is over $600 for the Tineco Carpet One Cruiser, but we think the value is there, especially for busy households with lots of short rugs and carpets.

Weight: 26.38 pounds (when full) | Cord Length: 21 feet | Attachments: None

Final Verdict

The best carpet cleaner is the Hoover ONEPWR SmartWash Cordless Carpet Cleaner: a battery-powered cleaning machine that performs just as well (better, even!) than its corded counterparts, and is the most lightweight upright machine on our list. For cleaning spots, and for anyone who's newer to carpet cleaning, the Bissell Little Green is a great, easy-to-use option.

Two carpets with stains lined up on them
We line up a series of stains, including coffee and wine, on area rugs and carpets to test each carpet cleaner's effectiveness.

The Spruce

How We Tested the Carpet Cleaners

During our carpet cleaner tests in The Lab, we’ve put 106 carpet cleaners through a series of tests to compare their strengths and weaknesses, and find the ones that'll truly make cleaning your carpets less stressful. Our process is always evolving, but usually looks like this:

  • Setup: We time how long it takes to unbox each carpet cleaner, evaluating the instructions and how many steps are involved in the process.
  • Effectiveness: We test each appliance's cleaning power on classic household stains like coffee, wine, chocolate, hot sauce.
  • Noise Level: We test the noise level of each machine with a decibel meter, and note whether we could have a conversation over the machine's noise. (Spoiler alert: Most carpet cleaners are loud and sound similar to a vacuum cleaner.)
  • Ease of Use: We ask ourselves if we can we comfortably use the machine, and how smooth is it to operate. We also note how convenient it is (or isn’t!) to fill and empty the water tanks.
  • Portability: We score this on whether we can lift the carpet cleaner with one hand or two, and how heavy the machine is when the water tank is full.
  • Overall Value: We then weigh our experience against the price tag, and think about whether we would recommend the carpet cleaner to a friend or family member.
A person holding a sound reader next to a Tineco Carpet One Cruiser Carpet Cleaner on a wooden floor in living room environment
We use a decibel meter to capture the noise level of each carpet cleaner while it's running.

The Spruce

What to Look for in a Carpet Cleaner

First Things First: Should You Buy a Carpet Cleaner, Rent One, or Call A Pro?

The best answer depends on your household, budget, and carpet cleaning needs. If your household consists of little ones with sticky fingers, pets, or frequent spills in general, then having a cleaner on hand is super convenient for lots of quick cleaning spurts. Stains can be tackled before they've even had a chance to set.

Though, renting a carpet cleaner is often less expensive than buying since you typically pay per hour, and you can often access commercial-strength machines that would be inconvenient to store and maintain longterm. It could be a good option if you expect to do your deep carpet cleaning only occasionally, if don't see a lot of spills or stains in your home, or if you don't have lot of carpet or rugs.

Professional carpet cleaning is also a great option if you have carpet throughout your home and desire a completely thorough, deep clean. Prices will vary based on your location and the amount of carpet you have, but having a professional handle it can alleviate lots of time and stress for home-owners which may justify the costs.

Shape, Size, and Storage Space

First consider what type of carpet cleaner you're looking for: upright or portable. Each design has its advantages, and we've included examples of each style on this list. An upright cleaner (like our best overall pick) covers more square footage, while a portable cleaner is better for spot-cleaning small messes (like our best portable pick).

While a portable carpet cleaner can fit on a shelf or in a cabinet, upright appliances will typically take up space comparable to a vacuum cleaner, so factor in whether your home has room for a full-sized machine, as well.

When selecting a model, consider the size of its tanks, too. A larger capacity treats you to a lot more deep-cleaning power in a single session, but can also make the product heavy and very difficult to maneuver. A gallon-sized tank is a popular choice, but other sizes are available, too.

The Most Satisfying Part: Stain Removal Abilities

First things first: Always treat a carpet stain as quickly as possible. For liquid spills, immediately blot away the moisture with paper towels or cloth. If you're dealing with set-in stains on your carpet or upholstery, you might want to pre-treat them before shampooing your entire carpet. This will make the stain easier to pick up with a carpet cleaner.

You can also use the attachable hoses and accessories that all of our favorite machines include for more targeted cleaning. Attachments like the pet stain tool and a three-in-one tough stain tool that come with our best for pet owners pick allow you to zero in on trouble spots with more precision.

One very important thing to note is that you should not use hot water to deep clean carpets with pet odors. The heat can bond the proteins in urine to carpet fibers, resulting in a hard-to-remove stain and lingering odor.

Person's hand cleaning a brown carpet stain with the Rug Doctor Pet Portable Spot Cleaner

The Spruce

Quick Drying Times (So You Don't Have to Say "Don't Step There!")

Gone are the days of waiting overnight for your freshly cleaned carpet to dry. All the carpet cleaners recommended on this list left our carpets satisfactorily dry after only two hours, and for some it was much sooner. Quick or efficient drying times are important not just because you can get back to your regular activities on your flooring, but because prolonged moisture can lead to your rugs becoming smelly or moldy.

If you're keen on this feature, our best for low-pile carpet pick also has a humidity dial to give you updates as the surface dries.

The Spruce

One More Thing

Keep Your Machine In Tip-Top Shape: When cleaning your carpet with a machine, the effort doesn't end when stains are lifted—rather, you'll always want to make sure to spend a few extra minutes at the end of your cleaning session washing out and maintaining your cleaning machine. Always give yourself time to:

  • Empty and rinse the dirty water collection bin
  • Remove and rinse the brush roll or attachments used
  • Empty any extra water left in the clean water bin
A person removing a dirty water compartment from the Shark CarpetXpert with Stainstrike Upright Deep Carpet Cleaner
Most carpet cleaners have clear water tanks that allow you to see all of the dirt and grime you've picked up off your floors.

The Spruce

Why Trust The Spruce?

Dena Ogden is an associate editor for The Spruce, who specializes in appliances, cleaning, home tech, and organization. For this carpet cleaners review, she dove into extensive testing data from The Lab and from our home-testing experiences. Ogden has used carpet and upholstery-cleaning machines from both Bissell and Hoover. As frequently as she cleans her carpet, she still can’t get over the dirty water that these machines produce (that's also pictured above).

Our Experts:

The Spruce uses only high-quality sources, including peer-reviewed studies, to support the facts within our articles. Read our editorial process to learn more about how we fact-check and keep our content accurate, reliable, and trustworthy.
  1. How To Remove Pet Stains And Odors. The Humane Society Of The United States, 2021.