Table of Contents

5 sections 14 min read

The best robot vacuum for carpet and hardwood I keep coming back to is the Roborock S8 MaxV Ultra. Dual rubber rollers, a 20mm mop lift so it never drags a wet pad across your rugs, and a dock that practically runs itself. If obstacle avoidance is your thing and you have more hardwood than carpet, the Roborock Saros 10R is genuinely impressive.

Everything I Recommend

These are the robot vacuums worth looking at right now if your home has a mix of hard floors and rugs. I keep this updated as new models come out and prices shift.

1
Best Seller

roborock S8 MaxV Ultra with Refill & Drainage System Robot Vacuum and Mop, Check Installation Space First, FlexiArm Design, Auto Mop Wash&Dry 10000Pa Suction, Obstacle Avoidance, 20mm Auto Mop Lifting

In Stock
9.3 /10
H Score
H Score is calculated based on product ratings, reviews, and sales performance to help you make informed purchasing decisions. Learn more ›
Updated: Apr 23, 2026
Last update on Apr 23, 2026 / Affiliate links / Images, Product Titles, and Product Highlights from Amazon Product Advertising API.
Pros & Cons

Pros

  • Adjustable lighting options
  • Modern, stylish design
  • Effective anti-fog feature
  • Easy installation process
  • Solid, durable construction

Cons

  • Backlight too bright for nightlight
  • Missing ETL listing number
2
Editor's Pick

roborock Saros 10R Robot Vacuum and Mop, 22,000 Pa Suction, Zero-Tangling, 3.14’’ Ultra Slim, FlexiArm Riser Technology for Carpet & Floor, Corner & Edge Cleaning, Self-Emptying, Hot Air Drying, Black

In Stock
9.2 /10
H Score
H Score is calculated based on product ratings, reviews, and sales performance to help you make informed purchasing decisions. Learn more ›
Updated: Apr 22, 2026
Last update on Apr 22, 2026 / Affiliate links / Images, Product Titles, and Product Highlights from Amazon Product Advertising API.
3
Limited Time

DREAME L40 Ultra Gen 2 Robot Vacuum and Mop with 25,000Pa Suction, Extendable Side Brush and Mop, All-in-One Self-Emptying & Cleaning Dock, Voice & App Control, White

Dreame
In Stock
9.5 /10
H Score
H Score is calculated based on product ratings, reviews, and sales performance to help you make informed purchasing decisions. Learn more ›
Updated: Apr 27, 2026
Last update on Apr 27, 2026 / Affiliate links / Images, Product Titles, and Product Highlights from Amazon Product Advertising API.
4
Top Rated

Mova P50 Pro Ultra Robot Vacuum and Mop, 19,000Pa Suction with Anti-Tangle Brush, Removable & Liftable Mop for Carpet & Floor, 167℉ Mop & Washboard Self Drying & Cleaning, Auto Empty & Refill

MOVA
In Stock
9.3 /10
H Score
H Score is calculated based on product ratings, reviews, and sales performance to help you make informed purchasing decisions. Learn more ›
Updated: Apr 27, 2026
Last update on Apr 27, 2026 / Affiliate links / Images, Product Titles, and Product Highlights from Amazon Product Advertising API.

Finding a good robot vacuum for carpet and hardwood is harder than it looks. The problem isn’t suction. The problem is transition handling. A vacuum that cleans your hardwood beautifully but drags a wet mop across your area rug is going to cause damage. A vacuum with high suction but a weak brush design will blow debris around on hard floors instead of picking it up cleanly.

The other thing that matters a lot more than the spec sheet suggests is the dock. A self-emptying dock that washes and dries the mop pads means you can genuinely walk away for weeks. One that just empties the dustbin still puts you back in front of the machine every few days.

I’ve got two shedding dogs, hardwood in most of the main areas, and area rugs in the living room and one carpeted bedroom. The notes below come from actually running these machines in conditions like that. Finding the right robot vacuum for carpet and hardwood is genuinely different from picking one for a single floor type, and the difference shows up quickly once you start using them.

best robot vacuum for carpet and hardwood

My Top Pick

Here’s how I’d sort each one before we get into the full breakdowns.

Best Overall for Carpet and Hardwood Roborock S8 MaxV Ultra at Amazon ↓ Jump to Review

Best for Obstacle Avoidance + Hardwood Roborock Saros 10R at Amazon ↓ Jump to Review

Best Value: Mixed Floors Dreame L40 Ultra Gen 2 at Amazon ↓ Jump to Review

Best Mopping on Hardwood MOVA P50 Pro Ultra at Amazon ↓ Jump to Review

Best Budget Pick Wyze Robot Vacuum at Amazon ↓ Jump to Review

My house is the exact scenario most of these robots are designed for: big open living area with hardwood, a couple of large area rugs, one full carpet bedroom, and two medium-sized dogs who shed like it’s their job. I’ve run all five of these on that exact setup as part of putting together this best robot vacuum for carpet and hardwood guide. Some surprised me. A couple confirmed what I already suspected just from looking at the specs.

I’m not going to rank by suction numbers alone. On paper, 25,000 Pa sounds like it should beat 10,000 Pa every time. In real-world use on a mixed-floor home, that’s not how it plays out. Brush design, mop lift height, dock quality, and how the machine handles the shift from hardwood to rug edge matter just as much.

#1 Best Overall: Roborock S8 MaxV Ultra

The best robot vacuum for carpet and hardwood in my experience is this one, and the mop lift is the main reason. At 20mm, it’s the highest in this group. Every time it crosses onto carpet, the mop lifts fully clear before it starts cleaning. I ran it across my living room rug after a solid week of dog traffic and it pulled out pet hair that had worked itself down into the pile. That’s the dual rubber roller design doing its job. No bristles means no tangling, which matters a lot when you have dogs.

The 8-in-1 dock is the other reason this one earns the top spot. It empties the dustbin, washes the mop pads with hot water, dries them, and refills the clean water tank. I genuinely went about three weeks without touching it. Honestly, the dock is almost the product. The one thing I’ll flag: the vibrating mop pads are strong for daily maintenance, but on a dried-on kitchen spill they’re not as effective as the spinning pad designs below. And the dock takes up real space. You need a corner for it. But for a home that’s split between carpet and hardwood, nothing else here handles both as cleanly.

#2 Best Obstacle Avoidance: Roborock Saros 10R

The Saros 10R has the best obstacle avoidance I’ve seen on a robot vacuum. Vacuum Wars put it through a 24-object course and it scored a perfect 24 out of 24, recognizing socks, cables, pet toys, and shoes without physically contacting any of them. That’s not typical. Most machines in this price range still bump into things and reroute after contact. This one actually sees them. It’s also the slimmest of the group at just over 3 inches tall, so it disappears under sofas that block every other robot I’ve used.

Where I’d pump the brakes is the mop lift. It only raises 8mm, which is the lowest in this lineup. On low-pile rugs, that’s fine. On thicker area rugs or anything with a plush surface, there’s a risk of the mop pad grazing the edges. I saw faint damp marks on my living room rug a couple of times, which isn’t ideal. If your home is mostly hardwood with a few thin rugs, this is an incredible machine. If you have thick carpet or plush rugs throughout, the S8 MaxV Ultra handles that transition more reliably. The Saros 10R also uses a 2.7L dock bag, which fills faster in a heavy-pet home than some of the competition.

#3 Best Value: Dreame L40 Ultra Gen 2

For under $600 for a robot that cleans both carpet and hardwood this well is genuinely good value compared to the $1,400-plus machines above. The Dreame L40 Ultra Gen 2 runs dual spinning mop pads with a 32-level moisture control system, which is more granular than anything else here. On hardwood, I found that level of control really useful. You can dial back the water on real wood floors to get the cleaning without the risk of moisture damage. The MopExtend feature, where the mop pad extends out about an inch and a half toward baseboards, picked up the edge grime I always missed with previous robots.

The honest trade-off is on thick carpet. The Dreame uses a single TriCut brush roller instead of dual rollers, and on my carpeted bedroom with medium-density pile, it didn’t extract embedded debris as thoroughly as the S8 MaxV Ultra. Surface pickup is fine. But the deep-pile extraction just isn’t the same. If your carpet is low-to-medium pile, you likely won’t notice the difference. If you have thick rugs throughout the house, step up to the dual-roller options. The 100-day dock capacity is the best here though, which is a real practical win for low-maintenance households.

#4 Best Mopping on Hardwood: MOVA P50 Pro Ultra

The mopping on this one surprised me. The MOVA P50 Pro Ultra scored the highest dried-stain removal result in independent testing at Vacuum Wars, 111 points against an average of 93. That gap is noticeable in real use. The spinning pads run at around 180 RPM with real pressure, and the dock washes them with water heated to 167 degrees Fahrenheit, which is the hottest mop wash in this group. On my kitchen hardwood after a week of normal family use, it came back genuinely clean, not just damp. The CleanChop brush roller is also zero-tangle in my experience, even with two long-haired dogs.

But the carpet performance is a real weak spot, and I want to be straight about it. Independent results show around 57% embedded sand extraction and 65% pet hair pickup, both well below the category average for this price range. I noticed it. On my area rug after a few days of dog traffic, it missed debris that other machines picked up cleanly. This is a machine for a hardwood-dominant home with thin, easy rugs. It also covers the least floor area per charge of any machine here, so larger homes will see it pause to recharge more often. For mopping hardwood, it’s a standout. For a true carpet-and-hardwood situation, I’d go with something else.

#5 Best Budget Pick: Wyze Robot Vacuum

The Wyze is well-reviewed by independent sources, and for under $200, it earns that reputation on hardwood. The LiDAR mapping is surprisingly accurate, it covers the floor in straight efficient lines rather than bouncing around randomly, and it picks up surface debris on hard floors at around 98% in real conditions. I scheduled it to run the kitchen and hallway every morning and it handled both reliably. The app works for basic scheduling and room selection without too much frustration. For daily maintenance on hardwood floors, it does what it says.

It does not mop, does not self-empty, and its 2,100 Pa suction handles surface debris but misses embedded dirt in carpet pile. Pet hair also tangles in the brush roll, which means you’re cleaning it out regularly if you have dogs. This is a fundamentally different machine than the other four. If you have mostly hardwood and just need a dependable daily runner that won’t break the bank, it’s a smart buy. If your home has significant carpet or you want to avoid emptying a dustbin every day or two, look at the options above. I have a full breakdown of options in this price range over on my best robot vacuum under $200 guide.

What to Look for in a Robot Vacuum for Carpet and Hardwood

Mop lift height on carpet transitions

This is the one spec I’d check before anything else when you’re shopping a robot vacuum for carpet and hardwood. A low mop lift, anything under 10mm, risks dragging a wet pad across your rugs and leaving moisture in the fibers. The S8 MaxV Ultra lifts 20mm and never touched my rugs with a wet pad. The Saros 10R only lifts 8mm, which works for thin rugs but grazed my thicker one. Know your rug pile height before you buy.

Brush roll design for pet hair

Bristle brushes tangle. Full stop. If you have pets, look for rubber rollers or a design with active hair-cutting built in. The Roborock dual rubber rollers and the MOVA CleanChop system both handled long dog hair without wrapping. The Wyze bristle brush needed cleaning every couple of runs. On a mixed-floor home where the robot runs daily, a tangle-prone brush becomes a real maintenance chore fast.

Dock automation level

There’s a big difference between a dock that empties the dustbin and one that also washes, dries, and refills. On a mixed-floor home where the robot is mopping hardwood and vacuuming carpet in the same run, a dock that washes the mop pads with hot water matters. Otherwise you’re spreading dirty water across your hardwood every cycle. The S8 MaxV Ultra and Saros 10R both have fully automated docks. The Wyze has no dock at all. Worth deciding up front which level of hands-off you actually want.

Suction vs brush design on carpet

High Pa numbers get marketed hard, but a dual-roller brush design extracts embedded debris more effectively than raw suction alone. The Dreame L40 Ultra Gen 2 has 25,000 Pa but a single roller, and it didn’t outperform the S8 MaxV Ultra’s 10,000 Pa with dual rollers on deep-pile carpet. For a best robot vacuum for carpet and hardwood search, prioritize brush type for carpet performance and look at suction as a secondary number.

Obstacle avoidance for lived-in homes

On a mixed-floor home, obstacles are everywhere. Kids leave things on the floor, dogs drop toys, cables run between rooms. A robot that bumps into everything and just reroutes will get stuck or miss large sections regularly. The Saros 10R’s camera-based avoidance is genuinely better than the rest of this group. If your floors are clean and clear, basic LiDAR is fine. If your house looks like mine most days, better avoidance saves real hassle.

My Pick

For most homes shopping for the best robot vacuum for carpet and hardwood, the Roborock S8 MaxV Ultra is where I’d put my money. The 20mm mop lift is a meaningful technical advantage, the dual rubber rollers handle pet hair better than anything else here, and the dock is about as hands-off as it gets right now. It’s around $1,500, which is a serious purchase, but it’s also genuinely good at both jobs instead of trading one off against the other.

If obstacle avoidance matters a lot to you and your home has more hardwood than carpet, the Saros 10R is worth serious consideration. Just check your rug pile height first. For a mid-range budget, the Dreame L40 Ultra Gen 2 is strong value if you have low-to-medium pile carpet and want excellent hardwood mopping. And if you’re not ready to spend more than a couple hundred dollars and hardwood is your main floor, the Wyze does that one job reliably. There’s no single right answer. There’s the one that fits your actual floors. I’ve put together a broader look at the full category if you want more options, over on my complete best robot vacuum guide.

If carpet is your main concern and you’re focused on deep pet hair pickup specifically, I’ve also written up the best robot vacuum for carpet with more options across a wider price range.

FAQs

Can a robot vacuum really handle both carpet and hardwood in one run?

Yes, but quality varies a lot by model. The better machines, like the ones with automatic mop lift, can vacuum carpet and mop hardwood in the same run without you doing anything. The key is that mop lift. A machine that doesn’t retract the wet pad high enough when it hits a rug will leave moisture in your carpet fibers. The top picks here handle it cleanly. Budget machines without mopping skip the problem entirely by just not mopping.

Is 10,000 Pa enough suction for carpet, or do I need more?

For most low-to-medium pile carpet, yes. The Roborock S8 MaxV Ultra runs at 10,000 Pa and pulled 95.7% of debris from low-pile carpet in real conditions, which is a strong result. The bigger factor on carpet is actually brush design, specifically dual rollers versus single. Raw suction numbers from different brands also aren’t measured the same way, so a 25,000 Pa claim from one brand doesn’t always beat 10,000 Pa from another in practice.

Do robot vacuums scratch hardwood floors?

The ones with rubber brush rollers generally don’t. Bristle brushes can flick debris around and the brushes themselves can leave light marks on soft-finish hardwood over time. The rubber roller designs here won’t scratch. Mop pads can also cause issues if the dock doesn’t wash them properly, because a gritty mop pad will drag debris across your floor finish. A dock with hot water mop washing solves that specific problem.

How often does a self-emptying robot vacuum need attention?

It depends on the dock and how often it runs. The S8 MaxV Ultra dock held up for about three weeks in my house before I needed to do anything, and that’s with two dogs running around daily. Machines with larger dustbin bags, in the 3 to 3.5 liter range, go longer between bag changes than smaller ones. Mop pads need the dock to wash them after every run. Most full-automation docks handle that automatically if you keep the clean water tank filled.

What’s the best robot vacuum for carpet and hardwood if I have thick rugs?

The Roborock S8 MaxV Ultra is the safest choice for thick or plush rugs because of the 20mm mop lift. It clears most rug surfaces without contact. The Saros 10R’s 8mm lift is riskier on thick pile. If you also need strong carpet deep-cleaning, dual rubber rollers outperform single-roller designs on dense carpet regardless of suction rating. I’d also suggest checking my best robot vacuum for carpet guide for models focused specifically on heavy-pile performance.