Yahoo Canada is committed to finding you the best products at the best prices. We may receive a share from purchases made via links on this page. Pricing and availability are subject to change.

The best robot vacuums and mops we've tested in 2025

Is a robot vacuum worth it? We reviewed popular options from iRobot, eufy, roborock, Shark, Dreame and Tapo to help you see which one is best for you.

Best robot vacuums of 2025, roborock Q5 Pro Robot Vacuum and Mop Combo, eufy Robot Vacuum L60 with Self Empty Station, iRobot Roomba j9+ Self-Emptying Robot Vacuum
Best robot vacuums of 2025 (Photos via Amazon & Best Buy Canada).

Why clean your home when you can have a robot do the dirty work for you? While not new, disc-shaped robotic vacuums are getting better at the task at hand: cleaning your wood floors, tiles and carpet. Many models are able to navigate to a base and empty their dust bin into a larger compartment — compartments that often only need to be dumped every two months or so. Several robot vacuums have smart speaker support, “poop avoidance” (to navigate around things pet owners definitely don’t want it to drive over), and an increasing number of vacuums double as a mop, too.

Adding even more convenience, these doohickeys will often map out your home first, which you can see on an app, allowing you to specify a room (or area within one) you’d like cleaned.

While the core functionality is the same, these machines vary in price, performance, and extra features. And so, we wanted to test-drive many of today’s bestselling models to help you decide which should be your first or next robot vacuum.

Funny tabby cat playing with a robot vacuum cleaner
What to look for when buying a robot vacuum (Getty Images).

  • Review: iRobot Roomba Combo j9+ Self-Emptying Vacuum and Mop

  • Review: roborock Q5 Pro Robot Vacuum and Mop Combo

  • Review: eufy Robot Vacuum L60 with Self Empty Station

  • Review: TP-Link Tapo RV30 Max Plus Robot Vac/Mop

  • Review: Dreame D10 Plus Wi-Fi Connected Auto-Empty Robot Vacuum & Mop

  • Review: Shark PowerDetect 2-in-1 Robot Vacuum/Mop

  • How we tested

  • What to look for in a robot vacuum

  • How to take care of a robot vacuum


iRobot is the O.G. of floor vacuum robots, as the company released its first model back in 2002. 

Along with setting the benchmark for other companies, they haven’t rested on its laurels either, given the outstanding performance and feature set in its Roomba Combo j9+ — with a killer feature tied to the mopping function.

As with several others in this round-up, this disc-shaped robot vacuum includes a self-emptying station you keep plugged into the wall. It seamlessly cleans carpet and hard floors in the same cleaning job, vacuuming up pet hair and dust, cleverly navigating around objects, and to avoid wet carpets it utilizes an auto-retracting mop pad, lifting itself to the top of the robot.

My favourite feature, however, is SmartScrub, which performs a back-and-forth scrubbing motion, with more pressure, when it detects the spot needs more attention. It’s a little noisier and tougher on the battery but it is something not found in the other models we tested. When it’s done mopping, it takes itself to its Clean Base to charge, emptying debris into its dustbin that only needs to be emptied after 60 days and replenishes the robot with liquid for up to 30 days. You’ll need to remove and clean and/or replace mop pads underneath the unit.

The Roomba Combo j9+ prioritizes your dirtiest rooms first based on insights from cleaning history through its “Dirt Detective” feature, plus, like the others, the app also shows your home mapped out, so you can instruct your Roomba to clean a specific area if needed. 

Pros
  • Easy setup and use
  • Powerful suction, excellent obstacle avoidance
  • Great mopping/scrubbing feature and replenishes dirty water in the ‘bot
  • Smart mapping, intuitive app
Cons
  • On the expensive side
  • Future of company is in question, possible support issues
  • Slower overall performance compared to others
  • Big base station
$933 at Amazon
Explore More Buying Options
$1,200 at Best Buy Canada

Out of the half-dozen vacuums in this round-up, the roborock Q5 Pro proved to be easiest out of all to get going, the quietest model out of the bunch, and includes a mopping feature — all for under $500. But note, this unit does not include a self-emptying station like most of the other robovacs we tested, but it had one of the largest integrated dust bins (ideal for those with long-haired pets). 

After charging up the robovac and scanning the QR code to connect it to the app, this 6.6-pound sucker immediately mapped the floor space to draw its 3D map (which you can then customize with furniture, floor material, and zones). The roborock leverages LiDAR to “see” the rooms, identify the most efficient route, and if you have hardwood floors, it will clean along its seams to get right in the cracks.

While you don’t need to be home for robovacs to do their thing, this robovac is quiet and fast, yet did a great job picking up dust bunnies, crumbs, pet hair, and more. Oddly, it missed some little things, like the skin of an onion and popcorn kernel on the floor of a kitchen pantry, but it did a commendable job overall.

It didn’t quite live up to its “up to 4-hour battery” claim, but would drive itself back to the base to charge up and continued the job. On more than one occasion it just stopped cleaning and didn’t return for some reason, and so I had to initiate it again in the app. Speaking of charging up, bonus points for being able to select when the Q5 Pro charges up if you pay more for electricity at certain times of the day.

Pros
  • Easy to set up and use
  • Fast and quiet
  • Effective clean, smart mapping
  • Supports Alexa, Google Assistant and Siri
  • Relatively affordable
Cons
  • No self-emptying station is included with this model
  • Sometimes it just stopped (and didn’t go back to the base)
  • Battery life lower than estimated
$430 at Amazon

When iRobot — the folks behind the Roomba-brand of robovacs — first introduced a self-emptying station a few years back, there was quite a premium slapped on for this luxury. (Essentially, a second vacuum is inside the vertical base to store the dirt held temporarily by the robot vac).

Competition has grown and prices have dropped over the years, which brings us to a sub-$400 eufy Robot Vacuum L60 with Self Empty Station (SES), which can hold as much as 60 days' worth of dirt before you need to empty the reusable 2.5-litre bag into the trash.

Despite a couple of minor setup issues, the eufy L60 SES performed excellently, thanks to its 5,000 Pa of suction (but shy of roborock’s 5,500 Pa) and eufy’s “iPath Laser Navigation” that, like many other robovacs tested, uses LiDAR technology to scan rooms and create accurate maps for a more efficient clean. The easy-to-use eufy app stores the map of your floors (and you can have different maps if you like in a multistory home) and can label the rooms (e.g. “kitchen” or “living room”) and set up no-enter zones for rooms you don’t want the L60 to roam into.

As promised, the eufy did a good job at cutting the hair it sucked up — mostly from Bernese Mountain Dog we sit for, named Mowgli – instead of wrapping it around the rollers that force you to handle. 

Aside from no mopping capabilities, the only issue with this model was the setup: it was the only one without a “Quick Start” guide in the box (instead, it had a “Safety Information” booklet), and the setup instructions said to press and hold the “Begin cleaning button” on the robovac for 3 seconds — but there was nothing that said “Begin cleaning” on the vacuum. There was only a universal “Power” icon and “Home” icon; I pressed and held the Home button and it said “Child Lock on” (sigh) and so I did it again to unlock it, and so it was the “Power” button that was the “Begin cleaning” button after all.

Pros
  • Great price for a robovac with emptying station
  • Did a great job, efficiently and fairly quietly
Cons
  • No mopping functionality
  • Setup wasn’t as smooth
  • Got stuck a couple of times on thicker carpet
$380 (originally $580) at Amazon

While busy homeowners may like the idea of a self-emptying dock, some may not like the look of these in their home (and you need a bit of space around it, so you can’t shove it into the corner).

If you can relate, the TP-Link Tapo RV30 Max Plus is a wet n’ dry robot vacuum that ships with a smaller dock than most others, measuring only 13 inches tall, yet houses a large 3-litre dust bag that can go two months or so without emptying (depending on how dusty your home is and/or if you have hairy pets).

Like other robovacs, the Tap RV30 Max Plus first navigates around your home to draw an overhead map you can review in the Tapo app. A tad louder than some of the other vacuums, but this ‘bot did a great job sucking up everything in its path — kitchen crumbs, pet hair, dust and other assorted debris — leveraging its LiDAR for efficient routes.

Support for Alexa and Google smart speakers and displays means you can use your voice to say something like “Alexa, ask Tapo Vacuum to start cleaning” or “OK, Google, ask Tapo Vacuum to go home.”

Mopping was good but not exceptional. It took care of a juice stain on the tile under the kitchen table but not some grime by the front door, perhaps brought in on the bottom of shoes. But mopping is a nice feature to have in a sub-$600 vacuum model.

Pros
  • Vacuums and mops
  • Smaller self-emptying station
  • Did a great job vacuuming for the most part, solid 5,300 pa of suction
Cons
  • Mop performance not as good as vacuum
  • Mop water isn’t replenished in base station
  • Nice Quick Start card in the box but the Tapo app didn’t find the vacuum on its first try
$567 at Amazon
Explore More Buying Options
$600 at Best Buy Canada

One of the youngest companies in this roundup, Dreame opened its doors in 2017 and quickly made a name for itself for inexpensive autonomous helpers around the home, like robotic vacuum cleaners and lawn-cutting robots.

Its Dream D10 Plus (2nd Gen) robot benefits from a more powerful section (4,000 pa) and new mopping modes, smarter obstacle avoidance, and a slightly longer (nearly 3-hour) battery performance.

This robotic vacuum and mop hybrid includes a self-emptying docking station (for dust, not water) and similar to the other models, it doesn’t just randomly clean room by room but instead uses LiDAR navigation to map it and find optimized routes to do more in less time. It’s a little louder than some of the other robotic vacuums tested here but boasts 4,000 pa of suction and picked up a lot of debris. Some of the dirt was left in the robot after it docked, and so it sometimes required a little manual emptying; it can hold up to 45 days’ worth of dust and hair, says the company, which is a little less than competitors at about two months.

Mopping proved better than the TP-Link model but inferior to the (pricier) Shark and iRobot models. 

The app and smart speaker support fared well — I tried Alexa on an Amazon Echo Show smart display, but it also works with Google Assistant.

Overall, this Dreame is a great pick — especially for the price.

Pros
  • Great price for a robovac and mop with self-emptying station
  • Powerful suction at 4,000 pa
  • Simple to setup and operate
Cons
  • Noisier than others
  • Emptying base needs some work
  • Can’t separate rooms into specific areas
  • No water replenishing
$600 at Best Buy Canada

Here’s my dilemma: I love dogs, but I’m allergic to them — yes, even most “hypoallergenic” breeds. 

As a glutton for punishment, I rarely say "no" when asked by friends to dog-sit for a weekend or more, and so these robotic vacuums (oh, and air purifiers) are two great tools in my arsenal (along with antihistamines).  

And so I was eager to try the Shark PowerDetect 2-in-1 self-emptying robot vacuum and mop to see if it could do the job with its “NeverTouch” technology that empties the dust bin into its base for you (up to 60 days’ worth), and also refills its own water tank (for up to 30 days), as well as dries the mopping pad after every clean.

Along with “NeverTouch” is the Shark’s “NeverStuck,” which did a great job on a shag rug we have in our family room (where some other vacs had issues) as it elevates its body as much as an inch when it detects rugs and small obstacles, while also raising its mopping pad when over carpets to ensure it doesn’t accidentally try to mop the carpet. Similar to the iRobot J9+ it can detect stains and do multiple passes over them (though the iRobot model actually applies more pressure and does a better job overall).

Like other robots in this round-up, sometimes I had to manually clean out the ‘bot because not all of it was sucked into the base station — but it worked quite well more often than not. 

Pros
  • Easy to set up, fun app (name your robot), voice support
  • Powerful suction and mopping, can lift itself up over carpet and other obstacles
  • Empties the dirty mop water
Cons
  • Expensive!
  • Sometimes didn’t empty all the dirt
  • Can’t do multiple floors if your home has multiple levels (only one map on the app)
$1,200 at Best Buy Canada

In order to properly test a half-dozen vacuums, we needed to keep as many variables constant in order to fairly assess performance for each model:

  • The same floor of the home, with the same obstacles and a thick rug (to determine issues)

  • A similar amount of dust, crumbs and pet hair (the latter of which was harder to add to the floor between each test)

  • The same Wi-Fi network (easy enough), with the apps tested on the same iPhone 16 Pro Max

The testing was performed over three consecutive days to see how much dirt was sucked up, how well did it deposit the dirt into its self-emptying station (if it had it), and how effective were the mopping models. The vacuums ran separately, instead of simultaneously, to see how well each picked up dirt and other debris I laid out (plus customers won’t have more than one).

I was curious how well the app worked, how accurate the maps were, and if the robovacs supported more than one floor. I tested the smart speaker functionality using an Echo Show 15 smart display.

Each was graded on performance (suction, object avoidance), ease of use, noise level, battery life, app effectiveness, and more.


Many of the robotic vacuums today leverage LiDAR for intelligence mapping and navigation, including support for an app and hands-free smart speakers, and can handle homes of all sizes.

And so, how do you decide which model to go with?

You’ll want to read what suction power the models have, measured in Pascals (“Pa”), with the higher the number the better. For example, 5,000 Pa is better than 4,000 Pa, as a rule of thumb. Hardwood floors don’t need as much suction as carpets. Those with furry pets should also consider higher suction.

A stack of robot vacuum boxes received by Yahoo reviewer, Marc Saltzman, for this assignment.
Some of the robovacs we received to review for this round-up (Photo via Marc Saltzman).

The next decision should be if you want an emptying station or not, which is built into the charging base and stores all the dirt and debris sucked out of the robot vac and keeps it for 45 to 60 days, in a small bag you can dump into a trash can. Self-emptying stations cost more, but means less work for you.

Another question to ask yourself is if you need a mop and a vacuum in one. A “wet and dry” vac will cost more, generally, and some self-emptying stations will even replace the dirty water for you. Look for smart obstacle avoidance — cords, pet waste, and such.

Also, research the maintenance needed to keep your device working well (see next section). You may need to purchase accessories, such as mopping pads and cleaning fluid.


It’s not difficult to maintain a robot vacuum, but there are a few things you can do to ensure it runs smoothly — and for years to come.

While it’s meant to be autonomous, it’s a good idea to manually inspect and clean your vacuum from time to time. Turn it upside down and clean the brush roll to ensure there isn’t anything tangled (like hair). If you can remove the roll, wash it in warm and soapy water. Once it’s fully dry, place it back inside the vac. The same goes for the small side brushes meant to whip dust out of corners. Make sure they’re clear of any debris.

Depending on how much you use the robot vacuum, it’s recommended to clean filters often — weekly or biweekly — to ensure your floor vacuum is suctioning well. If you can remove them, wash them in warm water and only replace them once fully dry.

Close-up shoot of a woman relaxing and eating popcorns while a robotic vacuum cleaner working
How to take care of your robot vacuum (Getty Images).

Also, check the wheels of the robot to ensure no hair is caught inside, which could hinder movement.

Use a dry cloth to wipe the sensors around the robot, as well as on the docking station (where the connectors touch the robot). If your robot vacuum includes a self-emptying base station, remember to also clean out the dust bag inside so it doesn’t build up too much, and (if relevant) replace the liquid for the mopping function and dispose of the dirty water.

For mops, it’s important to wash (or replace) the mop pads after each use to prevent bacteria build-up.

Finally, make sure you download the latest app version and/or firmware to ensure the robot is working at its best. Refer to the manual for other maintenance tips.

Let us know what you think by commenting below and tweeting @YahooStyleCA! Follow us on Twitter and Instagram.