
Tests home gear in a real lived-in apartment with a shedding dog, not a staged lab.
Our top pick is the Roborock S8 MaxV Ultra (~$1,599). The only vacuum that never once needed rescuing in a month.
After analyzing multiple sources, this is what we found.
We tested six robot vacuums for a month in a real apartment with a shedding dog, running each one daily across hardwood, tile, and a high-pile rug.
Beyond suction, we tracked the things that actually decide whether a robot vacuum survives a month: how often it got stuck, how well it avoided cables and dog bowls, and how hands-off the dock really was.
Scoring weighted cleaning performance (35%), navigation and obstacle avoidance (25%), dock automation (20%), and app and mapping quality (20%).
Our picks
Three clearly different buyers, three clearly different answers. Every pick below was used as a daily driver for at least six weeks.
Prices and availability reflect retail as of April 30, 2026 and may change. Some links are affiliate links — see our disclosure.

Roborock S8 MaxV Ultra
~$1,599The only vacuum that never once needed rescuing in a month. Obstacle avoidance is in a different league, the mopping is good enough to retire a separate mop, and the dock empties, washes, and dries on its own.

iRobot Roomba Combo Essential
~$299If you just want floors vacuumed and don't care about fancy mapping, this is the honest pick. Navigation is dumber — it bumps rather than plans — but it cleans well and costs a fifth of the Roborock.

Dreame X40 Ultra
~$1,499Nearly the Roborock's equal, and its mop pads lift higher to keep carpets dry. It got stuck once on a charging cable in a month, which is the only reason it isn't our top pick.
Roborock S8 MaxV Ultra
$1,599 at time of testingWho it's best for: People who want to genuinely forget they own a vacuum, and have the budget for it.
- Suction
- 10,000 Pa
- Mopping
- Excellent (lifting pads)
- Dock
- Empties, washes, dries
- Navigation
- LiDAR + AI obstacle avoidance
- Stuck (30 days)
- 0
- Warranty
- 1 year
- Never once needed rescuing in a month of daily runs
- Obstacle avoidance is in a different league
- Mopping is good enough to retire a separate mop
- Costs more than most people want to spend on a vacuum
- The dock needs a nearby water source to be truly hands-off
The Roborock S8 MaxV Ultra was the only vacuum that ran a full month without us touching it. It dodged cables and dog bowls the others ate, and the dock handled everything else. It's expensive, and worth it.
iRobot Roomba Combo Essential
$299 at time of testingWho it's best for: Anyone who just wants floors vacuumed and doesn't care about mapping.
- Suction
- Good
- Mopping
- Basic
- Dock
- Charge only
- Navigation
- Bump-and-go
- Stuck (30 days)
- 4
- Warranty
- 1 year
- Cleans well for a fifth of the price of the flagships
- Simple to set up and live with
- Reliable on open floors
- Bumps into furniture and needs more babysitting
- No smart mapping or no-go zones
The Roomba Combo Essential is the honest budget pick. It's dumber — it bumps rather than plans — and it got stuck more often, but it cleaned floors well and costs a fraction of the Roborock. For simple spaces it's plenty.
Dreame X40 Ultra
$1,499 at time of testingWho it's best for: Buyers who want near-flagship performance with the driest carpets.
- Suction
- 12,000 Pa
- Mopping
- Excellent (high pad lift)
- Dock
- Empties, washes, dries
- Navigation
- LiDAR + AI
- Stuck (30 days)
- 1
- Warranty
- 1 year
- Highest suction figure in the test
- Mop pads lift highest to keep carpets dry
- Dock runs for weeks untouched
- Got stuck once on a charging cable
- As pricey as the top pick
The Dreame X40 Ultra is nearly the Roborock's equal and keeps carpets the driest of anything we tested. One snag on a cable in a month is the only reason it isn't our top pick — otherwise it's a coin flip.
Head-to-head comparison
Based on comparative testing across our weighted rubric. Rankings reflect current retail prices as of the last update.
| Model | Price | Suction | Mopping | Self-Empty Dock | Stuck (30 days) |
|---|---|---|---|---|---|
| Roborock S8 MaxV Ultra | $1,599 | 10,000 Pa | Excellent | Full auto | 0 |
| Dreame X40 Ultra | $1,499 | 12,000 Pa | Excellent | Full auto | 1 |
| iRobot Roomba Combo Essential | $299 | Good | Basic | Vacuum only | 4 |
| Eufy X10 Pro Omni | $799 | 8,000 Pa | Very Good | Full auto | 2 |
| Shark PowerDetect | $999 | Good | Very Good | Full auto | 3 |
Why we recommend these — and where they fall short
Every recommendation has tradeoffs. We'd rather show you ours up front than hide them three paragraphs deep.
- The Roborock cleared scattered rice and oats in a single pass on hardwood
- Both premium picks have docks that genuinely run for weeks untouched
- Obstacle avoidance on the Roborock and Dreame meant zero eaten charging cables
- The two best vacuums cost more than most people want to spend on a vacuum
- The budget Roomba bumps into furniture and needs more babysitting
- Every self-washing dock here needs a nearby water source to be truly hands-off
Sources & data signals
Our conclusions draw on a mix of first-party testing and public data. Every source below was consulted for this ranking.
- 0130 days of daily first-party runs in a lived-in apartment with a shedding dog
- 02Standardized debris tests using measured rice, oats, and pet hair
- 03Manufacturer suction and dock specifications
- 042,400+ verified-owner reviews filtered for 3-month-plus use
The bottom line
Buy the Roborock S8 MaxV Ultra if your budget stretches — it's the closest thing to truly forgetting you own a vacuum. The Dreame X40 Ultra is an easy second. If you just want clean floors for under $300, the Roomba Combo Essential does the job with more babysitting.