Short answer: Decide the dock first. A self-emptying dock handles the bin, a mop-washing dock handles dirty pads, and obstacle recognition matters mostly when cords and socks hit the floor.

Floors come next: carpet and rugs call for a robot that boosts suction or lifts the mop, and hard floors give mopping more value. Pets add hair, so a brush that resists tangles and a dock that empties itself save the most work.

Pick your answers below. Each result links to the page where we compare those models in more depth, and each product link goes to Amazon. This is research from maker pages, not hands-on testing.

Finder

Which robot vacuum fits your home?

Answer five quick questions to see which of our robot vacuum picks matches your floors, pets and dock needs.

Every option in this finder

As an Amazon Associate, we earn from qualifying purchases.

PickBest forOn Amazon
Roborock Q7 M5+Roborock describes this model with a self-emptying dock (a 2.7L bag good for up to 7 weeks), 360-degree LiDAR navigation, simultaneous vacuuming and mopping, and Carpet Boost suction. Its page mentions no camera for obstacle recognition. GuideRoborock Q7 M5+
Eufy Omni C28Eufy describes a station that empties dust into a 3L bag (up to 75 days), washes and dries the mop, and refills the water tank. Eufy says BoostIQ raises suction on carpet; its page does not describe obstacle recognition. GuideEufy Omni C28
Roborock Qrevo 2 ProRoborock describes automatic mop detachment for carpets, a dock that washes the mop, structured-light obstacle sensing with LiDAR navigation, and a dual anti-tangle brush system. GuideRoborock Qrevo 2 Pro
iRobot Roomba Max 875iRobot pairs a roller mop with a physical carpet shield, so the wet roller stays off rugs. The dock washes the roller at 176°F, dries it with 131°F air and empties debris for up to 90 days. GuideiRobot Roomba Max 875
Dreame X50 UltraDreame says it identifies up to 200 object types including pet waste, lifts the mops 10.5mm over carpet, washes mops with hot water at the dock, and empties into a 3.2L bag (up to 100 days). GuideDreame X50 Ultra
Shark PowerDetect NeverTouch ProShark says the base empties into a bin for up to 60 days, refills the water tank, and washes and dries the mop pad. The robot keeps the pad above carpets when mopping and uses 360-degree LiDAR and a 3D sensor to avoid objects. GuideShark PowerDetect NeverTouch Pro
iRobot Roomba Combo j9+iRobot says it recognizes and avoids cords, pet waste, socks and shoes, and that its Auto-Retract Mopping System lifts the mop on carpet. The page names an AutoEmpty dock holding up to 60 days of debris. GuideSearch Amazon for iRobot Roomba Combo j9+

How this tool decides

Each model is scored on five questions: floors, mopping and dock, obstacle recognition, cost tier and pets. Features come from the maker’s own product page, for example Roborock’s dock and mapping details, Eufy’s station, Shark’s base, Dreame’s object recognition and iRobot’s avoidance wording. Where a page does not mention a feature, such as a camera, the result says so rather than guessing. Cost tiers are rough labels based on how the models rank on our best-of pages, not price claims. The first three matches are shown.

Sources