Skip to content
Bristle & Bot
Hard floors / roundup

Best robot vacuums for pet hair on hardwood floors

On carpet the hair is held down. On wood it moves — away from the robot, ahead of the side brush, into the corners you were hoping it would reach.

By Scooter M.Published
A dog's paws resting on a parquet wooden floor

Disclosure — some links on this page go to Amazon, and we earn a commission if you buy through them. It costs you nothing extra and it does not change what we recommend or in what order. The full disclosure.

On hardwood, pet hair moves rather than embeds, so the side brush matters more than suction. Only two models here publish an anti-tangle side brush: the Roborock Qrevo CurvX (FlexiArm Arc) and the iRobot Roomba Max 715 Pet. A mop pass after the vacuum pass is what lifts the fine dander a dry pass leaves behind.

Pet hair on carpet and pet hair on wood are described as the same problem and sold the same machines, but they behave differently enough that the ranking changes. In carpet, hair is held in the pile until something agitates it free — a job for the roller and the fan. On a plank floor nothing holds it. It drifts into loose clumps, it lifts on the air the robot itself pushes, and it gets flicked outward by the spinning side brush before the intake ever arrives.

The side brush stops being a detail

On carpet the side brush is a minor contributor, sweeping the strip the main roller cannot reach. On hardwood it does a large share of the actual collecting, because there is no pile to hold debris in place while the machine lines up on it. That promotes a component most makers are quiet about into the single most important piece of hardware on the machine.

It is also the part that wraps worst. A three-armed spinner on an exposed hub, turning fast, with nothing between the arms and the bearing — a long coat winds it within days. Two of the makers here address it in print:

Published side brush treatment
ModelWhat the maker states about the side brush
Roborock Qrevo CurvXFlexiArm Arc side brush, named and described as part of the anti-tangle system
iRobot Roomba Max 715 PetAn anti-tangle side brush, stated to stop hair wrap at the hub
Dreame X40 UltraAn extending side brush — extension is stated, anti-tangle is not
eufy X10 Pro OmniNot addressed separately; the anti-tangle claim covers the roller
Roborock Q7 M5Not addressed separately; JawScrapers covers the main brush
Dreame L40s UltraNot addressed at all

Where a maker says nothing we print nothing. We are not going to infer an anti-tangle side brush from the presence of an anti-tangle roller — several makers ship exactly that combination.

Why a stiff brush is worse here than on carpet

A bristle brush on carpet is defensible: the stiffness is what digs grit out of pile, and that is a real advantage. Take the same brush onto a wood floor with a drift of dog hair on it and the stiffness has nothing to work against. It strikes the clump and scatters it, and the robot moves on having spread the problem wider than it found it.

That is the reason the iRobot Roomba 105 Vac does not appear on this page despite being the cheapest mapping Roomba on sale. iRobot fits it a Multi-Surface bristle brush, and makes no anti-tangle claim for it. It is a good machine for a hard-floor home; it is the wrong machine for a hard-floor home with a dog in it. The construction argument in full is in rubber vs bristle brushes.

The pass that actually finishes the job

Dry vacuuming a wood floor in a shedding house gets the visible hair and leaves the rest: the fine undercoat and dander that settles into a film and shows up as a haze in low sun. It is too light to be reliably lifted by airflow across a smooth surface and too fine to be swept. A damp pad takes it off in one pass.

This is why four of the five picks here mop as well as vacuum, and why the dock ranking from the mop combo roundup carries over. It is also the one honest argument for a combo in a house that is mostly hard floor: not that the mop is a bonus, but that on this specific problem the mop is doing the half of the job the vacuum cannot.

Where the rug comes in

Almost every hard-floor house with a dog in it has one rug, and the dog sleeps on it. That rug is simultaneously where the hair is worst and the place a wet mop must not go. So the published mop-lift height, which is a footnote on a page about bare wood, moves back up the list here.

Published mop lift on the mopping picks here

3 of 4 models publish this figure. Every number below links to the page it came from.

ModelStated mop liftCondition and source
Roborock Qrevo CurvXRoborock17mmSource: Roborock Qrevo Curv Series page — "17mm Max. Mop Lifting" (retrieved 2026-09-01)
eufy X10 Pro Omnieufy12mmAuto-lifting on carpet detection.Source: eufy X10 Pro Omni product page — auto-lifting mop (retrieved 2026-09-01)
Dreame X40 UltraDreameRemovable, plus a stated 10.5mm raiseDreame quotes the height difference before and after mop lifting as 10.5mm; the pads can also be dropped at the dock entirely.Source: Dreame model comparison — mop lifting height difference (retrieved 2026-09-01)
Roborock Q7 M5RoborockNot publishedNot stated on the Roborock product page.

Compiled from the manufacturers’ own published material — every row carries the date its figure was read. We have not measured any of these figures ourselves, see how we pick. Found an error? Tell us and we will correct it.

How we picked

Criteria first, products second. These are the things we ranked on, stated before anything is recommended.

  • A published anti-tangle side brush, not just an anti-tangle roller. On a hard floor the side brush is doing most of the collecting, and it is the part long coats wind around worst.
  • A main brush that sweeps rather than strikes. Hair on wood is light enough to be flicked clear of the intake by a stiff bristle brush before it is ever collected.
  • A mop that runs after the vacuum pass, because the fine dander that settles on a wood floor is what a dry pass leaves behind and a damp pad lifts.
  • A self-emptying dock with an interval long enough to survive a shedding household, and ideally a sealed bag if anyone in the house reacts to dander.
  • A published mop-lift figure if there is a rug anywhere on the route, since the dog's rug is usually exactly where the hair is worst.

What we did not do: test any of these machines. We do not own one, we do not have a lab, and nothing on this page is written as though we did. The full method.

Quick picks

Ranked on the published specifications below. Tap a row to jump to the full write-up.

#ProductBest forMop liftPrice
1
Roborock Qrevo CurvX
Roborock Qrevo CurvXThe highest published suction figure here paired with the highest published mop lift, which is the combination a mixed-floor home actually needs.
Thick carpet and tall sills in one house17mm
2
eufy X10 Pro Omni
eufy X10 Pro Omnieufy publishes an obstacle clearance, a mop lift, two runtimes and both tank capacities — more of its own numbers than any other maker here.
The most completely published spec sheet12mm
3
iRobot Roomba Max 715 Pet
iRobot Roomba Max 715 PetDual rubber anti-tangle brushes and a 90-day allergen-sealed dock — and the one place iRobot has printed an actual suction number instead of a multiple.
The only Roomba with a stated Pa figureNot published
4
Dreame X40 Ultra
Dreame X40 UltraThe mop pads come off entirely rather than just lifting, which is the only version of mop lifting that guarantees a dry carpet.
Removable mop padsRemovable, plus a stated 10.5mm raise
5
Roborock Q7 M5
Roborock Q7 M5Proper 360-degree LiDAR mapping and an anti-tangle main brush at a price where a lot of robots still bounce off the walls.
Real LiDAR mapping at the low endNot published

Every figure in this table is linked to the page it came from in the write-ups below. We have not tested any of these machines.

Roborock Qrevo CurvX
Top pick

Roborock Qrevo CurvX

Thick carpet and tall sills in one house

The highest published suction figure here paired with the highest published mop lift, which is the combination a mixed-floor home actually needs.

Published specifications

Max climb height
40mm (1.57in) double-layerRoborock states "1.57 in Max. Double-Layer Threshold Crossing", with the chassis lift engaged.Source: Roborock Qrevo Curv Series page — threshold crossing (retrieved 2026-09-01)
Main brush
DuoDivide main brush with FlexiArm Arc side brushRoborock calls the pair its Dual Anti-Tangle System.Source: Roborock Qrevo Curv Series page — brush system (retrieved 2026-09-01)
Navigation
RetractSense LiDAR with Reactive AI obstacle recognitionRoborock states the turret retracts in tight spaces and that the system recognizes 108 object types.Source: Roborock Qrevo Curv Series page — navigation (retrieved 2026-09-01)
Stated runtime
Not publishedNot stated on the Roborock series page.
Dustbin
Not publishedNot stated on the Roborock series page.

What it does well

  • 17mm mop lift is the highest published figure in this comparison
  • 80mm (3.14in) body clears furniture most flagships cannot
  • Retracting LiDAR turret, so the mast is not the height limit

What it does not

  • 22,000 Pa is a peak figure, not what it sustains across a room
  • Flagship pricing — the plain Curv covers the same published thresholds for less

Who it is for

Homes with deep carpet in some rooms and hard floors in others, where the mop has to get properly out of the way.

Skip it if

You have no carpet at all. Most of the premium on this model is carpet-specific hardware.

eufy X10 Pro Omni
Pick 2

eufy X10 Pro Omni

The most completely published spec sheet

eufy publishes an obstacle clearance, a mop lift, two runtimes and both tank capacities — more of its own numbers than any other maker here.

Published specifications

Max climb height
21mm (0.83in)eufy publishes this as "Obstacle Clearance Height". Like every stated maximum it assumes a clean square edge.Source: eufy X10 Pro Omni product page — obstacle clearance height (retrieved 2026-09-01)
Main brush
Auto-detangling roller brush with Pro-Detangle CombSource: eufy X10 Pro Omni product page — brush (retrieved 2026-09-01)
Stated runtime
173 minutes vacuuming, 136 minutes vacuuming and moppingeufy states both figures for standard mode.Source: eufy X10 Pro Omni product page — runtime (retrieved 2026-09-01)
Body height
Needs 130mm (5.12in) of clearance under furnitureeufy publishes this as a minimum height restriction rather than a body height.Source: eufy X10 Pro Omni product page — height restrictions (retrieved 2026-09-01)
Dock
Self-emptying with auto mop washing and drying, 3L self-refilling tankThe robot itself carries an 80ml water tank.Source: eufy X10 Pro Omni product page — station and tanks (retrieved 2026-09-01)

What it does well

  • Publishes an obstacle clearance figure at all, which iRobot and Shark do not
  • 12mm auto-lifting mop with carpet detection
  • Separate stated runtimes for vacuum-only and vacuum-plus-mop

What it does not

  • 21mm clearance is mid-pack and well below the Curv or the L40s
  • 8,000 Pa is modest against the current flagship figures

Who it is for

Anyone who wants to check the specs before buying rather than after the robot arrives.

Skip it if

Your sills are over about 20mm. A published 21mm clearance is honest, but it is not tall.

iRobot Roomba Max 715 Pet
Pick 3

iRobot Roomba Max 715 Pet

The only Roomba with a stated Pa figure

Dual rubber anti-tangle brushes and a 90-day allergen-sealed dock — and the one place iRobot has printed an actual suction number instead of a multiple.

Published specifications

Stated suction
30,000 PaStated on the Amazon listing. iRobot's own product page for the Max 715 states "4X more power-lifting suction" instead and prints no Pa figure — the same maker describing the same machine two different ways.Source: iRobot Roomba Max 715 Pet — stated suction — manufacturer listing on Amazon.com (retrieved 2026-09-13)
Max climb height
Not publishedNot stated by iRobot or on the listing.
Mop lift
Not publishedVacuum-only trim. There is no mop to lift.
Main brush
Dual rubber anti-tangle brushes with an anti-tangle side brushiRobot states the brushes flex to stay in contact with the floor and that the side brush is designed to stop hair wrap at the hub.Source: iRobot Roomba Max 715 product page — brush system (retrieved 2026-09-13)
Navigation
ClearView Pro LiDAR with PrecisionVision AI, stated to build up to 5 mapsSource: iRobot Roomba Max 715 product page — smart features (retrieved 2026-09-13)
Dock
AutoEmpty dock with a sealed AllergenLock bag, stated at 90 days and 0.7 micronsSource: iRobot Roomba Max 715 product page — AutoEmpty dock (retrieved 2026-09-13)

What it does well

  • Dual rubber anti-tangle brushes plus an anti-tangle side brush — both ends of the tangle problem
  • AllergenLock bag stated to capture particles down to 0.7 microns, sealed, at 90 days
  • A stated 30,000 Pa on the listing, which is the highest figure any iRobot model carries here

What it does not

  • iRobot's own product page states a relative multiple instead of the Pa figure, so the two surfaces disagree in kind
  • No mop, no published threshold height, no published runtime
  • The 90-day dock claim assumes a household, not a specific floor area

Who it is for

A shedding household that wants Roomba hardware and cares about what is in the bin bag.

Skip it if

You want mopping. This is the vacuum-only trim, and iRobot publishes no climb height for it either.

Dreame X40 Ultra
Pick 4

Dreame X40 Ultra

Removable mop pads

The mop pads come off entirely rather than just lifting, which is the only version of mop lifting that guarantees a dry carpet.

Published specifications

Max climb height
22mm (0.87in)Stated by Dreame in its own model comparison, not on the product listing.Source: Dreame model comparison — L40 Ultra Gen 2 vs L40s Ultra, obstacle climbing height (retrieved 2026-09-01)
Mop lift
Removable, plus a stated 10.5mm raiseDreame quotes the height difference before and after mop lifting as 10.5mm; the pads can also be dropped at the dock entirely.Source: Dreame model comparison — mop lifting height difference (retrieved 2026-09-01)
Dock
Self-emptying with 158F mop and washboard self-cleaning, auto refillSource: Dreame X40 Ultra dock — manufacturer listing on Amazon.com (retrieved 2026-09-01)

What it does well

  • Mops detach at the dock instead of riding along raised
  • Stated 198 minutes of runtime
  • 12,000 Pa stated peak suction

What it does not

  • 22mm climb is mid-pack and well below the L40s and X50
  • Large dock footprint for the mop-washing hardware

Who it is for

Mixed carpet and hard floor where you want the mop gone, not raised.

Skip it if

Your thresholds are tall. Dreame's own comparison puts this generation's obstacle climbing at 22mm.

Roborock Q7 M5
Pick 5

Roborock Q7 M5

Real LiDAR mapping at the low end

Proper 360-degree LiDAR mapping and an anti-tangle main brush at a price where a lot of robots still bounce off the walls.

Published specifications

Max climb height
Not publishedNot stated on the Roborock product page.
Mop lift
Not publishedNot stated on the Roborock product page.
Main brush
JawScrapers Comb anti-tangle main brushRoborock pairs it with an anti-tangle side brush as a Dual Anti-Tangle System.Source: Roborock Q7 M5 product page — brush (retrieved 2026-09-01)
Navigation
360-degree LiDAR with multi-level mappingSource: Roborock Q7 M5 product page — navigation (retrieved 2026-09-01)
Stated runtime
Not publishedNot stated on the Roborock product page.

What it does well

  • 360-degree LiDAR at entry-level money, so it maps rooms instead of guessing
  • JawScrapers Comb anti-tangle main brush
  • Multi-level mapping for a two-story house

What it does not

  • No published climb height and no published mop lift
  • Mopping is three water-flow levels and a pad, not a washing dock

Who it is for

A first mapped robot for a normal house — several rooms, some rugs, a pet.

Skip it if

You want serious mopping. This drags a pad; it does not wash or lift one properly.

What we would skip, and why

Skip this one

Dreame L40s Ultra

On carpet it is a strong buy and it earns its place in our pet hair roundup — 19,000 Pa and a published 40mm climb for the money is hard to argue with. On hardwood it drops down the list for one specific reason: Dreame states the DuoBrush is one hundred percent detangling without naming the mechanism, and says nothing at all about the side brush. On a wood floor the side brush does most of the sweeping and is the part hair winds around hardest, so silence about it is silence about the thing that matters here.

What to expect, honestly

A good machine running daily keeps a hardwood floor in a shedding house at a level that would otherwise take a broom every morning. It will not keep it at the level of a house with no animal in it, it will not get the hair off the sofa, and it will still need its brushes cleared — monthly on an anti-tangle design, and more often than that if the coat is long.

If what you actually want is the hair off everything rather than off the floors, the honest answer is a robot plus something handheld, and the ECOVACS T30S Combo is the one machine here that ships both in a single dock. Otherwise, start with best robot vacuums for pet hair for the carpet side of the same house.

Questions people actually ask

+ What is the best robot vacuum for pet hair on hardwood floors?

The Roborock Qrevo CurvX, because it is the only model here that publishes an anti-tangle design for the side brush as well as the roller — and on a hard floor the side brush does most of the collecting. It also publishes the highest mop lift at 17mm, which matters as soon as the dog's rug is on the route.

+ Why does my robot vacuum scatter dog hair on wood floors?

Usually a stiff bristle main brush, or a side brush spinning fast enough to flick a light clump clear of the intake. Hair on a hard floor has nothing holding it down, so anything that strikes rather than sweeps will move it rather than collect it. A soft roller or rubber-fin brush is the fix.

+ Do I need a mop as well as a vacuum for pet hair on wood?

For the visible hair, no. For the fine undercoat and dander that settles into a film and shows as a haze in low light, yes — it is too light for airflow to reliably lift off a smooth floor and a damp pad takes it off in one pass. On a mostly hard-floor house with an animal, that is the strongest argument for a combo.

+ Is suction important for pet hair on hardwood?

Less than almost anything else. Hair sits on top of a hard surface and lifts with very little airflow, so the difference between an 8,000 Pa machine and a 22,000 Pa one is inaudible in the result. Brush construction and the side brush matter far more.

+ Will the side brush wrap with long dog hair?

Yes, unless the maker has specifically engineered it, and most have not. Only the Roborock Qrevo CurvX and the iRobot Roomba Max 715 Pet publish an anti-tangle claim for the side brush among the models here. Expect to clear it by hand on the others, and check it more often than the main roller.

+ How often should I run it in a house with a shedding dog?

Daily, on a schedule. Hair on a hard floor drifts and re-clumps, so a run every day keeps it at a steady low level while a run twice a week lets it build into the drifts that scatter worst. Frequent running also reduces the grit-under-a-wheel scratch risk on the wood itself.