Buying guides

Home-fit finder

Reviews & explainers

Home-fit finder

Buying guides

Reviews & explainers

Stock note, November 11, 2026: Amazon isn't selling the ECOVACS DEEBOT T90 PRO Omni new and ready to ship today. We're checking it and will update this page.

Buying guide

Best robot vacuum for pet hair

Verdict

Swept's pick for a shedding dog or cat is the Dreame X60 Max Ultra Complete: it lifts hair pressed into carpet, wraps none of it, and its dock copes with a heavy shedder.

Dreame X60 Max Ultra Complete robot vacuum in front of its dock

BuyBest for heavy shedders on carpet

Dreame X60 Max Ultra Complete

Suits
Homes with a good share of carpet or rugs and a dog or cat that sheds hard
The catch
Its small bin means it keeps up by running daily and emptying often, not in one big pass

Opens Amazon.com · Prices change often

At a glance

The calls on this page

RobotSuitsThe catch Price band
01 Best for heavy shedders on carpetDreame X60 Max Ultra Complete

SuitsHomes with a good share of carpet or rugs and a dog or cat that sheds hard

The catchIts small bin means it keeps up by running daily and emptying often, not in one big pass

02 Best for long-haired dogs and steps between roomsRoborock Saros 20

SuitsHouse-trained, long-coated pets in homes with tall thresholds or a sunken room

The catchUnreliable around pet waste

03 Best under $1,000 for carpet and a shedderDreame L60 Ultra PE

SuitsCarpeted homes with shedding pets that don't have accidents and thresholds under an inch

The catchIts auto-empty struggles with heavy hair loads

04 Best for hard floors and an ordinary shedderECOVACS DEEBOT T90 PRO Omni

SuitsWood, LVP or tile homes with rugs no thicker than medium pile and a pet whose shedding is moderate

The catchOrdinary on carpet

05 Best camera-free mopper for a sheddereufy Omni C28

SuitsHard floors and low rugs with a house-trained shedder, no camera wanted, and someone who picks up first

The catchRuns over pet waste and cords

06 Best on a budget for carpetDreame D20 Plus

SuitsCarpeted homes with a shedder, where someone picks up socks and cords before it runs

The catchNo obstacle avoidance at all

Why you see a price band, not a price Prices change daily, so our pages show only the price band a robot sits in and leave the current price to Amazon. That way a page is never wrong by Tuesday.

Almost any robot vacuum will pick up loose dog hair from a wood floor. The one worth your money gets the hair your dog has ground into the living-room carpet all week. It does that without winding hair round the brush or choking the dock. Swept's pick for a shedding dog or cat is the Dreame X60 Max Ultra Complete. In Vacuum Wars' carpet test it left no flattened pet hair behind, and not one long strand ended up wound on its brush. The heaviest-shedding home that has lived with it reports no dock clog in six months. The catch is its small bin. It keeps up by running daily and emptying often, not by swallowing a week of fur at once.

Dreame X60 Max Ultra Completeunder $1,700 Check price on Amazon (opens in a new tab)

What changes the answer for your home

Floor type and hair type change the answer more than budget does. Loose hair on bare floors comes up for nearly everything. Hair pressed into carpet, and very long coats, are where these robots separate. On wood or tile with a moderate shedder, the ECOVACS T90 below does the job in a much lower price band. If you want no camera at all, the eufy C28 and the Dreame D20 Plus below are both camera-free. If nobody in the house sheds and the floors are hard, you want a mopping robot rather than a hair robot; our mop roundup picks the Roborock Qrevo S Pro for that home. If accidents on mostly hard floors frighten you more than fur, our pick is the eufy Omni S2, and our page on the robot vacuum that avoids dog poop explains why. The Roborock Saros 10R steers around mess as well as anything, but the labs split hard on its pet-hair pickup, so our call on it is wait; the Roborock Saros 10R review has the detail. If long human hair is in the mix too, see the best robot vacuum for long hair. And if none of this sounds like your house, the Home-Fit Finder works it out from your floors, pets and furniture.

BuyBest for heavy shedders on carpet

Dreame X60 Max Ultra Complete: best for heavy shedders on carpet

Price band: under $1,700

Dreame's box leads with 35,000 Pa. That tells you about as much about your carpet as a leaf blower's horsepower tells you about your lawn. The claim that matters is the brush: a twin detangling roller with a plate that presses down onto carpet. That one holds. Vacuum Wars flattens short pet hair into carpet and gives each robot two runs. The X60 lifted 100% of it, and wrapped 0% of the long hair in the tangle test. In the same lab's grit test it dug 89% of the sand out of medium-pile carpet. Whatever your dog tracks in from the yard goes too.

Not every lab saw the same. RTINGS allows one default pass over hair rolled into low pile, and called the X60 passable. The Hook Up called it average with very long hair on deep pile. The gap is mostly passes. A robot that runs daily gets its second pass whether you plan one or not.

The dock is where heavy shedders usually come unstuck. Here the news is good. A household of eight animals, dogs, cats and a pair of rabbits among them, changed the bag every month or two. It reported no clog over half a year, in a long-term review sponsored by Dreame. Skipped cleanings did leave hair knotted at the brush end caps, which came out by hand. RTINGS' tester found the dock empties more completely on its highest suction setting. The X60 also steers around dog mess reliably in RTINGS' testing, and climbs a 2 in (51 mm) step. Dreame backs it for three years.

The catch is the robot's bin, about 8 fl oz (235 ml). On a heavy shedding day it fills fast. This is a robot to run every day, not twice a week. If your budget stops under $1,000, no doorway is taller than an inch and your pets don't have accidents, the L60 Ultra PE below is our pick for carpet and a shedder. Where the floor is mostly wood or tile and the shedding is moderate, buy the T90 instead; it's our pick for hard floors with a pet. For carpet, a coat that never stops and room in the budget, we'd buy the X60. The full case is in the Dreame X60 Max Ultra Complete review.

BuyBest for long-haired dogs and steps between rooms

Roborock Saros 20: best for long-haired dogs and steps between rooms

Price band: under $1,600

Roborock rates the climb at 1.77 in (45 mm) for one step. Then its own robot outdoes it: Vacuum Wars watched it get over 2.2 in (57 mm). For a shedder, the better news is that the hardest grader here likes it. RTINGS says it lifts most pet hair in a single pass. It's the only robot on this page RTINGS rates good on pet hair. Vacuum Wars measured 88% with no wrap, and CNET passed it on hardwood and midpile. Just A Dad Approved's shedding dog lived with it through three months of daily runs. The brush never once needed cutting free.

The dissent matters if your carpet is short and dense. Tom's Guide's US tester measured 70% on a living-room rug, against 90% on hardwood. A cat owner with very short carpet reports hair left sitting on top. Roborock's own page notes that its deep-carpet setting stays off until you enable it in the app. Look there before you blame the robot.

The catch is the one dog owners dread. RTINGS found its pet-waste avoidance unreliable, and The Hook Up's robot rolled straight through the fake dog mess. A dog that still has the odd accident rules it out. For steps and accidents together, the X60 above handles both: it climbs 2 in and steers clear of the mess. If your pets are house-trained, especially long-coated ones, and your rooms sit at different heights, we'd buy the Saros 20. See how it stacks up against the winner in Saros 20 vs Dreame X60, and read the Roborock Saros 20 review.

BuyBest under $1,000 for carpet and a shedder

Dreame L60 Ultra PE: best under $1,000 for carpet and a shedder

Price band: under $1,000

Dreame claims 30,000 Pa and a brush it says was certified as fully detangling. The brush claim stands up. After Vacuum Wars' two runs, none of the flattened pet hair was left (100%), and the long hair stayed off the brush (0% wrap). It also pulled 94% of the sand buried in medium pile, the best result at that lab of any robot on this page. It dodged 21 of 24 obstacles. A cat owner in a long-haired household reports barely any wrap after a month, and a bag still not full.

Only Vacuum Wars has weighed its hair pickup. Know its climb before you buy: it cleared a 0.75 in (19 mm) threshold and failed at 1 in (25 mm). Dreame backs it for three years.

The catch is the dock. Just A Dad Approved found its auto-empty suction weak, and the bin clogged once in three months under a heavy hair load. Expect to empty the bin by hand now and then on the heaviest shedding weeks. On carpet with shedding pets that don't have accidents, doorways under an inch and a budget under $1,000, we'd buy it. If accidents do happen, the X60 above is the one we'd trust around them. More in the Dreame L60 Ultra PE review.

BuyBest for hard floors and an ordinary shedder

ECOVACS DEEBOT T90 Pro Omni: best for hard floors and an ordinary shedder

Price band: under $600

ECOVACS calls its main brush ZeroTangle, and for once a brand name isn't overselling. Vacuum Wars found no long hair wrapped on it. It lifted 100% of the flattened pet hair in the same test the X60 aced. It also dodged 23 of 24 obstacles, which matters as much as hair on a hard floor with a dog. Just A Dad Approved calls its auto-empty strong after a couple of months with pets. A Corgi owner on laminate says the hair balls in the corners have gone. ECOVACS promises 90 days from a bag. A sponsored cat-and-dog household got a little over two months, about as close as these promises come.

Be clear on the evidence. Vacuum Wars is the only lab that has weighed its pet-hair pickup on the US unit. The home testers back it up, which is why it's here.

The catch is carpet. Vacuum Wars measured 81% of buried sand, ordinary for this page. Just A Dad Approved calls its carpet vacuuming just okay. On wood, LVP or tile with rugs no thicker than medium pile, and a pet whose shedding is moderate, we'd buy it. Details are in the ECOVACS DEEBOT T90 Pro Omni review.

BuyBest camera-free mopper for a shedder

eufy Omni C28: best camera-free mopper for a shedder

Price band: under $500

eufy promises 0% tangling from its DuoSpiral brush. Vacuum Wars agrees: no long hair wrapped, and 100% of the flattened pet hair lifted. It pulled 89% of the sand buried in medium pile, level with the X60. There's no camera and no microphone, only a laser and lidar, which some homes will count as a feature. It washes and dries its own roller mop too.

Only Vacuum Wars has weighed the US unit. Shedding-pet owners report no clogs, but none of them confirms the exact model. eufy's own guide draws the line at rugs about 0.7 in (18 mm) deep; anything shaggier is off limits, and tasseled edges should be folded under.

The catch comes with having no camera. It avoided 15 of 24 obstacles at Vacuum Wars, and Just A Dad Approved watched it run over fake poop and cables. On hard floors and low rugs, with house-trained pets and someone who picks up first, we'd buy it. If you want a robot that sees the mess, the T90 above does, one band up.

BuyBest on a budget for carpet

Dreame D20 Plus: best on a budget for carpet

Price band: under $300

This robot makes the suction war look silly. Dreame claims 13,000 Pa, a fraction of the flagships' figures. Vacuum Wars measured its suction at the brush as below average. Then it pulled 93% of the sand buried in medium pile. It lifted 91% of the flattened pet hair and wrapped no long hair. The brush is doing the work, not the motor.

Its bin holds about 17 fl oz (500 ml), twice the X60's. The dock takes a 5 L bag that Dreame says lasts up to 150 days. Wirecutter reckons two to three months, still a long time between bags. Dreame backs it for three years. Only Vacuum Wars has weighed its pet-hair pickup. Just A Dad Approved saw its dock filter start to clog after a carpet run with litter and long hair, so expect to check it. Dreame's manual says it won't climb a threshold taller than 0.8 in (2 cm).

The catch is that it can't see. Vacuum Wars set 24 objects in its path, and it avoided none. There's no camera to tell a sock from something worse. Someone has to clear the floor before it runs. If your dog ever has accidents, this is the wrong robot. On carpet, buy the X60 above for an accident-prone pet; on mostly hard floors, the eufy Omni S2 is our pick. In a tidy carpeted home with a shedder, we'd buy the D20 Plus. More in the Dreame D20 Plus review.

New this year, and what we're watching

The X60 and the eufy Omni S2 both arrived this year, and both are covered on this page. Two newer arrivals get a wait from us.

The MOVA V70 Ultra Complete has been on sale in the US since August. MOVA claims 42,000 Pa, the biggest number on any box here. Vacuum Wars measured 0.6 kPa at the brush, middle of the field. More usefully, it lifted 94% of the flattened hair and wrapped 0% of the long hair. A 2 in (51 mm) step didn't stop it either. Two things hold it back for this reader. Vacuum Wars is the only lab that has weighed the US unit. And one owner with several heavy shedders found hair jamming the bagless dock's suction port, with the filter caked inside a week. Our call is wait. Until a second lab and more shedding homes report, the X60 is the one to buy.

The Dreame L40 Ultra Gen 2 arrived in January. It shares a name with the first L40 Ultra but drops that model's camera. Vacuum Wars found it wrapped 69% of the long hair in its tangle test and avoided 2 of 24 obstacles. Our call is wait. In its price band, the T90 already does what it can't.

How the picks were decided

Every result here comes from a named lab, tester or owner working with the US model. Each lab's numbers stay in their own column, and we never average them. A robot made the list only when a second kind of evidence from outside the maker backed its lab result. That means a months-long home test or owners' reports.

Why do the big lists crown different pet-hair robots?

Because each lab sets a different exam. Vacuum Wars flattens short hair into carpet, allows two runs and weighs what's left. RTINGS presses hair in with a weighted roller and gives one default pass. A robot that recovers on its second run looks brilliant in one test and passable in the other. Neither lab is wrong. That's how the X60 scores full marks at one lab and passable at another. We look for agreement across tests, then ask how the robot will run in your home.

Does more suction mean more hair off the carpet?

No. I spent my working life signing off jet engine parts against measurements taken at a stated point, under stated conditions. The Pa figure on a robot box has neither. No maker publishes how it's measured. Vacuum Wars measures at the brush, and the order it finds there bears no relation to the boxes. The V70 claims more than three times the D20 Plus's suction. It measures about the same at the brush, and the D20 Plus cleans carpet better. Brush design decides pet hair. Roborock's split rollers, for instance, collect hair in the gap where the two halves meet. Some of it never reaches the bin.

Will the dock keep up with a heavy shedder?

Nobody measures how often a dock clogs, or how fast a bag fills with fur. This answer rests on testers and owners. Bag promises typically run two to three times longer than owners get. The X60 has the best record with a house full of pets. The Dreame L60 Ultra PE and the MOVA V70 have the worst reports. Nobody measures reliability over years model by model, either. The written warranty is the only promise you get: three years on the Dreames, one on the Roborock, the ECOVACS and the eufy.

Will long hair wrap the brush?

Not on any of our six picks, which all wrapped none in Vacuum Wars' long-hair test. That isn't universal. Roborock backs the Qrevo S Pro with a certified 0% tangling figure. Read closer and the certificate covers the side brush, the part your dog's coat barely meets. The main brush wrapped 62%.

The picks at a glance

RobotBest forHair pressed into carpetIts catchLink
Dreame X60 Max Ultra CompleteHeavy shedders on carpetExcellent over two runsSmall bin; run it dailyView on Amazon (opens in a new tab)
Roborock Saros 20Long-haired dogs, steps between roomsGood, even in one passUnreliable around pet wasteView on Amazon (opens in a new tab)
Dreame L60 Ultra PECarpet and a shedder without accidents, doorways under an inchExcellent at the one lab that weighed itDock struggles with heavy hair loadsView on Amazon (opens in a new tab)
ECOVACS DEEBOT T90 Pro OmniHard floors, ordinary shedderExcellent at the one lab that weighed itOrdinary on carpetView on Amazon (opens in a new tab)
eufy Omni C28Camera-free mopping with a shedderExcellent at the one lab that weighed itRuns over pet waste and cordsView on Amazon (opens in a new tab)
Dreame D20 PlusCarpet on a budgetVery goodCan't see socks, cords or worseView on Amazon (opens in a new tab)
Dreame X60 Max Ultra Complete robot vacuum in front of its dock

BuyBest for heavy shedders on carpet

Our pick for pet hair: Dreame X60 Max Ultra Complete

If your dog or cat sheds hard and some of your floor is carpet, buy the Dreame X60 Max Ultra Complete. It gets pressed-in hair out of carpet without wrapping it round the brush. Its dock has already outlasted a house of eight pets. Run it every day. The dog won't stop shedding, but you can stop noticing.

under $1,700Check price on Amazon (opens in a new tab)

Opens Amazon.com · Prices change often

The evidence in full

59 sources

Pet hair, lab by lab, on the US units

Never averaged: each lab's method differs (see "How the picks were decided"). Percentages are each lab's own. Vacuum Wars' figures are flattened short pet hair on carpet over two runs, with its long-hair tangle result in brackets.

RobotVacuum WarsRTINGS (hair rolled into low pile, one default pass)Other labs on the US unitDock and owners with shedders
Dreame X60 Max Ultra Complete100% (0% wrap)PassableThe Hook Up: average with very long hair on deep pileSponsored eight-pet home: bag every month or two, no clog in six months; JADA: one clog in an overloaded test only, never in daily use
Roborock Saros 2088% (0% wrap)GoodTom's Guide: 70% rug, 90% hardwood; CNET: pass on hardwood and midpileJADA: no brush cutting in three months; one cat owner: misses hair on very short carpet; George Langabeer: both review units drove over the fake poop
Dreame L60 Ultra PE100% (0% wrap)Not reviewedNoneJADA: weak auto-empty, one bin clog in three months with heavy hair; one cat owner: bag not full after a month
ECOVACS DEEBOT T90 Pro Omni100% (0% wrap)Not reviewedCNET: kept off its main list for weak carpet resultsJADA: strong auto-empty; Corgi owner positive; one owner finds dog hair collecting in the dock tray
eufy Omni C28100% (0% wrap)Not reviewedTom's Guide tested it, but the unit isn't confirmed as American; not countedOwners who don't name the variant report no clogs
Dreame D20 Plus91% (0% wrap)Not reviewedNoneJADA: filter starting to clog after a carpet test; Wirecutter: bag lasts two to three months
MOVA V70 Ultra Complete94% (0% wrap)Not reviewedNoneOne owner with several heavy shedders: dock port jams, filter cakes within a week
Dreame L40 Ultra Gen 2Far below average (69% wrap)Not reviewedNoneAmazon complaints of hair clogging, per Vacuum Wars
Roborock Saros 10R92% (0% wrap)Disappointing; multiple passes neededTom's Guide (2025, light load): 98% carpet, 100% hardwood; TechGearLab, real fur: 56%Owners: bin and dock-tube clogs with big dogs
eufy Omni S288.5% (0% wrap)BadThe Hook Up: cleared very long hair, but its exhaust blew fluff under the couchJADA: an early clog, clean after firmware updates
Roborock Qrevo Curv 2 Flow77.5% (0% wrap)PoorNoneNone
Roborock Qrevo S Pro43% (62% wrap)Not reviewedNoneNone
MOVA P10 Pro Ultra66%Poor on carpetTechGearLab: 40%Owners: docking trouble after about a year
iRobot Roomba 105 VacTested only as the AutoEmpty bundle, a different dockDoesn't state which version it testedJust A Dad Approved: long hair wraps the bristle rollerNone confirmed for this exact model
Tapo RV30 Max PlusNot testedNot reviewedTechGearLab: 40%; Tom's Guide (2025): 67.8% on carpetBrushes tangle and need scissors (TechGearLab)
iRobot Roomba Max 705 VacNot testedScores behind a paywallConsumer Reports: outstanding on pet hairJADA: hair wrap at the brush ends; dock didn't clear after a carpet run once
Dyson R1 Nurovi Dry89% (0% wrap), database entry, no full reviewNot reviewedNoneNone
Dyson 360 Vis Nav100% (0% wrap)Poor (tested away from its dock)Consumer Reports: hard to beatDiscontinued by Dyson in the US

Vacuum Wars is the only lab to have weighed pet hair on the US T90, V70, C28, D20 Plus and L60 Ultra PE. Beyond the two methods described above, Tom's Guide uses its own rugs and one run, and TechGearLab works real fur into carpet.

Five lab conflicts, and what explains them

RobotResults that rated it highResults that rated it lowWhat explains the gap
Dreame X60 Max Ultra CompleteVacuum Wars, full marks over two runsRTINGS passable on one pass of pressed-in hair; The Hook Up average with very long hair on deep pilePasses and hair length
Roborock Saros 10RVacuum Wars 92%; Tom's Guide 98–100% on a light loadRTINGS disappointing; TechGearLab 56% with real furThe split brush gathers hair at its center and mount; a test that weighs the floor counts that hair as picked up, one that weighs the bin doesn't, and owners describe hair piling between the rollers
eufy Omni S2Vacuum Wars 88.5%; The Hook Up full pickupRTINGS badLoose hair comes up, pressed-in material doesn't, and its side exhaust scatters light fluff; why the hardware behaves this way is unknown, and no source ties it to firmware
Roborock Saros 20Vacuum Wars 88%; RTINGS good; CNET passTom's Guide 70% on its own rugTom's Guide's stated dose doesn't match its own weights, and a cat owner's report suggests very short, dense carpet is a weak spot the lab carpets don't reproduce; two sources, so unconfirmed
Dyson 360 Vis NavVacuum Wars full marks; Consumer Reports praiseRTINGS poorRTINGS ran it away from its dock in a small rig, and Dyson's manual says a clean started off the dock ignores the saved map and its restrictions, so RTINGS was largely scoring coverage, not pickup

RTINGS tested the X60 on firmware 4.3.9_1495 in July 2026, and the US model has not been retested on later firmware by any lab here. Its tester also said in comments that software bugs kept him from recommending the X60 or the Saros 20 at that time, and one owner reports phantom walls after remapping. Neither changes the call.

The Saros 10R's split result is why its call is wait, both here and on our under-$1,000 page: it avoids pet waste as well as any robot tested, but no lab has retested its pet-hair pickup on a dated firmware since the split appeared.

Testers and units

Every lab cited here bought its own units, Just A Dad Approved included, with three exceptions worth knowing. AppleInsider's six-month X60 test and Daniel Romero's three-month T90 test were sponsored by the makers, and George Langabeer's Saros 20 units were sent free, with Roborock blaming the first unit's faults on early firmware. The Hook Up says it takes no sponsored reviews.

Also considered, and why each lost here

RobotWhy it lost on this pageWhere it's the right buy instead
eufy Omni S2The best robot here at avoiding obstacles, 24 of 24 at Vacuum Wars, but split on carpet hairMostly hard-floor homes with a puppy or a pet that has accidents: our pick in the dog-poop roundup and on our home page; see the eufy Omni S2 review
Roborock Qrevo Curv 2 FlowPoor on carpet hair at RTINGS and below average at Vacuum WarsWood or tile homes with flat doorways, thick area rugs that must stay dry, and pets that never have accidents: our carpet roundup picks it
Roborock Qrevo S Pro43% of flattened hair and 62% wrapHard-floor homes with few rugs and no shedding dog: our mop roundup and under-$1,000 page pick it for mopping
MOVA P10 Pro UltraWeak on carpet hair at three labsTight budgets on mostly hard floors where accidents worry you more than shedding: our dog-poop roundup picks it
iRobot Roomba 105 VacIn Just A Dad Approved's quick test of this plain-dock model, long hair wrapped its bristle roller and it ran over cables and small toys. No weighed hair result exists for this dock version; Vacuum Wars' figures come from the AutoEmpty bundle (same robot, different dock)Nobody; our other pages skip it too
Tapo RV30 Max PlusLow pet-hair scores and brushes that tangleSmall, hard-floor homes with no pet or a short-coated one: see the Tapo RV30 Max Plus review
iRobot Roomba Max 705 VacConsumer Reports found it outstanding on pet hair, but no weighed figure for the US unit is public, and Just A Dad Approved saw hair wrap at the brush ends and a dock that failed to clear after carpetNot currently picked on our other pages
Dyson R1 Nurovi DryPromising database numbers at Vacuum Wars, no full review from anyone yetNot yet judged
Dyson 360 Vis NavDiscontinued by Dyson in the US. Full marks over two runs at Vacuum Wars, but a charging-only dock, and owners who don't name the variant report it getting lost on the way back to the dockNobody on our pages

The research behind this page

18 models weighed; 17 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.

Sources