
Buy
Dreame X60 Max Ultra Complete
Best for pets, carpet and the odd accident
Buying guides
Home-fit finder









Head-to-head
Verdict
Swept's pick is the Dreame X60 Max Ultra Complete for homes with shedding pets on carpet: labs watched it avoid pet waste that the Saros 20 drove through, and Dreame backs it for three years. Buy the Saros 20 instead where the rooms sit at different heights and pets never have accidents indoors.
Opens Amazon.com · Prices change often

Buy
Best for pets, carpet and the odd accident

Buy
Best for steps between rooms
Both of these robots climb a taller step than their makers promise. Both swallow long hair without wrapping a strand, and both pull the same share of sand out of a carpet. Then the dog has an accident in the hallway, and they stop being the same robot. Swept's pick is the Dreame X60 Max Ultra Complete, for homes where a shedding dog or cat lives on carpet and rugs. Labs watched it steer around fake pet waste. Dreame backs it for three years, where Roborock offers one. The Roborock Saros 20 is the better buy only where the rooms sit at different heights and the pets never have accidents indoors. It climbs the tallest steps, and it cleans bare floors better in one pass too.
BuyBest for pets, carpet and the odd accident
Price band: under $1,700
The promise that matters on this box isn't the suction. It's the two cameras meant to spot what your dog left on the floor before the brush does. That one largely holds. RTINGS found the X60 Max Ultra Complete avoids pet waste reliably. It also got around 22 of 24 objects on Vacuum Wars' obstacle course, well clear of the Saros 20. It isn't infallible. Carpet is its weak ground: in The Hook Up's test it rolled over the fake poop on its first approach, then steered clear afterward. A mess on the rug is still a gamble; a mess on the tile mostly isn't.
Steps aren't a reason to give that up. The X60 hauled itself up a 2 in (51 mm) sill at Vacuum Wars. That covers the door tracks and room-to-room lips in most houses.
Hair splits the labs. Vacuum Wars measured it lifting all the pet hair flattened into its carpet over two runs (100%). Long hair in that lab's tangle test left its brush clean. RTINGS was cooler, rating it passable on hair pressed into low pile in one default pass. A robot that runs every day gets its second pass tomorrow, so for a pet home we lean on the two-run result. But RTINGS tested on July firmware, and nobody has retested a US robot since. That question stays open.
The 212 °F (100 °C) mop wash is hot the way your water heater is hot: somewhere you never touch. Dreame's fine print puts the number at the heater. RTINGS found the wash water at 77–86 °F (25–30 °C).
The catch is on bare floor. In one default pass, RTINGS saw it leave a notable amount of fine and medium debris. It matched the Saros 20 only when run twice at max suction. That's irritating in a kitchen full of cereal and tracked-in sand. It won't matter much in a house of carpet and rugs.
Even a hard-floor home tips to the X60 once it has deep rugs and a hard shedder. Its mop swings out toward baseboards and toe kicks. In The Hook Up's edge-mopping test, it cleaned farther into the edges and corners than the Saros 20 did. That's its call in our best robot vacuum and mop roundup too.
The warranty helps settle it. Three years on a dock full of pumps, heaters and fans is worth more than any spec on the box.
If your pet sheds onto carpet and has ever had an accident indoors, we'd buy the X60.
BuyBest for steps between rooms
Price band: under $1,600
Roborock's listing rates the Saros 20 for one sill up to 1.8 in (45 mm). The robot promptly makes a liar of the listing. On Vacuum Wars' threshold rig it hauled itself up 2.2 in (57 mm), after some repositioning. The X60 stopped at 2 in (51 mm) on the same rig. That extra sliver means nothing until your house has the step that needs it. Think of the sunken den, the porch lip, or the old house where the kitchen sits a little higher than the hall. Then it means everything.
I spent years reading supplier data sheets. A part that beats its own spec is rarer than it should be, and both of these do it, the Roborock by more. One trap sits on both listings. The 3.5 in (88 mm) figure is two steps with a landing between, not one tall sill.
It's strong on pet hair too. RTINGS rated it good, with most pressed-in hair gone in one pass. Vacuum Wars measured 88%, with no long hair wrapped. A shedding-dog home ran it daily for three months without once cutting hair off the brushes. Long-coated dogs suit it well, as long as accidents never happen. On bare floors RTINGS rated its pickup outstanding, the reverse of the X60. Treat that as a bonus in a house with steps, not a reason to buy it on its own.
Here's the trouble, and for a pet home it's the worst kind. RTINGS's verdict on pet waste is blunt: this robot can't be trusted with it. The Hook Up's robot ran straight over the fake poop. Neither of the two robots Roborock sent George Langabeer went around it once. By RTINGS's account, its avoidance is also much weaker on carpet. RTINGS blames software, so an update could fix it. Until a lab shows that, treat it as a robot for house-trained pets, full stop.
Tall thresholds alone don't make it the pick. If your pet has accidents, the X60 Max Ultra Complete still climbs a 2 in (51 mm) sill, and it's the one to buy. Our page of robot vacuums that dodge dog poop, cords and toys says the same: it skips the Saros 20 for any home where accidents happen.
Buy the Saros 20 for a house-trained pet in a home with a sunken room or tall thresholds.
Roborock's box claims 36,000 Pa to Dreame's 35,000 Pa. The gap showed up nowhere: both lifted 89% of the sand Vacuum Wars buried in carpet. Here's what does differ, and a few things that don't.
| What decides it | Dreame X60 Max Ultra Complete | Roborock Saros 20 |
|---|---|---|
| Fake pet waste | Avoids it reliably (RTINGS); ran over it once at The Hook Up | Not reliable (RTINGS); ran over it at The Hook Up and in both of Langabeer's robots |
| Tallest single step (Vacuum Wars) | 2 in (51 mm) | 2.2 in (57 mm) |
| Pressed-in pet hair, one pass (RTINGS) | Passable | Good |
| Pet hair over two runs (Vacuum Wars) | 100% | 88% |
| Long hair wrapped on the brush | 0% | 0% |
| Sand buried in carpet | 89% | 89% |
| Fine grit on hard floors, one pass (RTINGS) | Leaves a notable amount | Outstanding |
| Obstacle course (Vacuum Wars) | 22 of 24 | 17 of 24 |
| Robot's own bin | 8 fl oz (235 ml) | 9 fl oz (260 ml) |
| Slides under furniture (RTINGS) | 3.1 in (8.0 cm) | 3.1 in (8.0 cm) |
| Warranty | 3 years | 1 year |
| Security updates promised | No US commitment found | Until March 1, 2028 |
| Amazon | View on Amazon (opens in a new tab) | View on Amazon (opens in a new tab) |
Both bins are small for a heavy shedder, so both robots lean on their docks to keep up.
The X60, and it isn't close. Every lab that tested the Saros 20 on fake waste saw it fail. The X60 mostly went around and slipped only on carpet. Our page on which robot vacuums dodge dog poop, cords and toys names it the one to buy for carpet-heavy homes and tall thresholds, and skips the Saros 20 wherever accidents happen.
No, and buying the wrong one is easy. The Saros 20 Flow swaps the spinning pads for a roller mop. The Saros 20 Sonic has a vibrating mop and a different obstacle sensor. Any review describing a roller mop on the Saros 20 is describing the Flow. The plain Dreame X60 Ultra drops the carpet pressure plate and chassis lift. The UK's X60 Pro Ultra Complete carries a different spec. Everything on this page was measured on the US Saros 20 and the US X60 Max Ultra Complete.

BuyBest for pets, carpet and the odd accident
A robot that conquers the step into the den is impressive. A robot that knows what's waiting for it in the hallway is the one you'll be glad you bought. The X60 matches the Saros 20 on buried dirt and long hair. It sees what the dog left behind far more often. It climbs the step most houses actually have, and its warranty runs three times as long. It's also our pick for a heavy shedder on carpet in the best robot vacuum for pet hair and best robot vacuum for carpet roundups.
Two things would change our minds. One is a lab showing the Saros 20 avoiding pet waste on newer firmware. The other is a RTINGS retest that still finds the X60 passable on hair. If your home fits neither robot, the home-fit finder will point you elsewhere.
For a home with a shedding pet and plenty of carpet, we'd buy the X60 Max Ultra Complete.
Research count for this page: 2 models weighed; 2 maker manuals among them; across this site's research, 497 sources kept in full; 148 Reddit threads read, kept as the reader's summary, not in full.
Exact variants. Dreame's US manual names robot RLX87DE with base RCXE0808. Roborock's US FCC manual names robot RRE0CPS with Empty Wash Fill Dock EWFD42LRR. Results from the Saros 20 Flow and Sonic, the X60 Ultra, the UK X60 Pro Ultra Complete and the predecessor X50 Ultra and Saros 10R are left out.
Lab by lab, US robots only
| Test | Lab | X60 Max Ultra Complete | Saros 20 |
|---|---|---|---|
| Tallest single step | Vacuum Wars | 51 mm | 57 mm, after repositioning |
| Step crossed both ways | The Hook Up | Cleared it | 50 mm |
| Tallest step tested | RTINGS | 38 mm (1.5 in), thresholds marked on the map | 38 mm (1.5 in), may need marking and a few tries |
| Pet hair flattened into carpet, two runs | Vacuum Wars | 100% | 88% |
| Synthetic pet hair rolled into low pile, default single pass | RTINGS | Passable | Good |
| Long hair wrapped on brush | Vacuum Wars | 0% | 0% |
| Embedded sand, medium pile | Vacuum Wars | 89% | 89% |
| Mixed debris, high pile, two passes at max | The Hook Up | 65.5% | 62.8% |
| Mopping into edges and corners | The Hook Up | Reached farther into edges and corners | Left more of the edges and corners unmopped than the X60 |
| Hard-floor debris | RTINGS | Notable fine and medium debris left in one default pass; matched the Saros 20 only when run twice at max suction | Outstanding, varied between runs |
| 24-object course | Vacuum Wars | 22 of 24 | 17 of 24 |
| Obstacle test including fake poop | The Hook Up | 4 of 6, ran over the poop once at the start | 3 of 6, ran over the poop |
| Pet waste | RTINGS | Avoids reliably; better on bare floor than carpet | Not reliable; much worse on carpet; avoidance inactive while repositioning |
Who tested what. RTINGS bought both robots; the X60 (black) was reviewed on 2026-07-24 on firmware 4.3.9_1495, and the Saros 20 in July 2026, firmware not stated. Vacuum Wars buys its units at retail, its X60 a US model. Vacuum Wars tests single thresholds only, adding strips until the robot fails, and its pet-hair test allows two runs. RTINGS rates pet hair subjectively after one default pass on low pile. The Hook Up's April 2026 comparison was unsponsored; its captions garble the Saros 20's name, identified by its 36,000 Pa. George Langabeer's two Saros 20 robots were sent free by Roborock; Roborock blamed the first one's faults on pre-production beta firmware, and the second still never avoided the fake poop. Vacuum Chef's X60 was sent by Dreame. AppleInsider's six-month X60 video was sponsored by Dreame.
Disagreements that don't change the call