We independently select these products—if you buy from one of our links, we may earn a commission.

Newsflash: If you own carpets and rely solely on a vacuum to clean them, they’re still dirty. Think about it: Even the most powerful vacuum can only get so far down into the fibers, leaving behind a lot of ground-in dirt, stains, dander, and who knows what else. That’s why it’s so important to give your carpets and rugs a deep shampoo every so often, especially if you have pets or live in a busy, high-traffic home — and you don’t have to hire a professional or buy something bulky contraption to get the job done. Hoover’s PowerDash Carpet Cleaner can handle all the dirty work.

This Hoover is compact, easy to use, super effective, and (best of all!) on sale for only $89.99 (normally $99.99). Just ask the 33,000+ reviewers who gave it a five-star rating on Amazon, and they’ll tell you that this carpet cleaner is worth every penny. It weighs less than 13 pounds and spans only about 15 inches at the base, making it smooth to maneuver into tight spaces and slim to store between uses.

To get started, just mix water with some cleaning solution (free trial size included!), plug it in, and you’re ready to go. The antimicrobial brush roll and handy nozzle cleanout tool get deep into fibers, and the HeatForce technology makes dry time much faster than traditional carpet cleaners. One reviewer was “flabbergasted” by both the powerful suction and the fact that the carpet dried within two hours.

Wondering how effective it really is? Another reviewer discovered that the tan rug in their rental apartment was actually off-white — talk about powerful! And a doggy daycare owner raves, “Holy moly! It picks up a CRAZY amount of deeply embedded debris, dirt, stains, and hair,” while another pet owner was “totally impressed” at how much gets picked up after only one pass.