How to Remove Cat Hair From Carpet
Vacuum twice, in opposite directions. Robot bot in between, but it has to be a real one.
Vacuum twice, in opposite directions. Robot bot in between, but it has to be a real one. That's the whole job, and 3 cats prove it twice a day in my house.
This is part of the surface-by-surface remove cat hair guide, broken out into a how-to because carpet is the surface people get wrong the most. They vacuum once, in one direction, with a brush roll that hasn't spun in months. Then they wonder why the hair is still there.
Step 1
Vacuum east-west, then north-south
Cat hair embeds into carpet from a dozen angles. Cats walk on it, sleep on it, drag toys across it. The fibers are mashed in every direction, so a single pass with the vacuum only catches the hair lined up with the way you pushed. Run a second pass perpendicular to the first and you double what you pull.
The tool is a pet-rated upright with a working brush roll. Pet-rated matters because the suction and the brush bar are tuned for hair, not flour and dust. Working brush roll matters more. If yours has been spinning over carpet for a few years, the bristles are flat, and a flat brush roll skates over hair instead of grabbing it. A new brush bar is $20. Replace it before you replace the vacuum.
I do this once a week with my 3 cats. The first pass is loud and full. The second pass, in the other direction, fills the bin again. That second bin is the proof. People who say "I already vacuumed and the hair is still there" are people who skipped pass 2.
Step 2
Rubber broom for embedded hair
Some hair won't come up no matter how many times you vacuum. It's woven down at the base of the carpet pile, and the brush roll just rolls over the top of it. That's where the rubber broom earns its $15.
The FURemover is the one I have. Drag the rubber tines across a low-pile carpet section in one direction, applying a little pressure. The rubber builds a static charge, the tines reach deeper than a brush bar, and embedded hair starts clumping at the leading edge. You'll see the clumps before you've crossed the room. Sweep them up by hand or hit the section with the vacuum after.
Rubber broom first, vacuum second. The combo beats either one alone. I've worked the same low-pile section in my hallway with this exact routine for over a year, and the hair still comes up every time, which means it was always there, just not where the vacuum could grab it.
Step 3
Robot vacuum for daily maintenance
The upright pass and the rubber broom are a once-a-week deal. They're the deep clean. What keeps carpet looking clean between deep cleans is a robot vacuum with real suction running every day, twice if you've got 3 cats like me.
The robot has to be a real one. Sub $300 Roombas, Eufys, off-brand bots, all toys for a pet household. The suction is not enough, the twin rollers tangle with cat hair in about a week, and the bin is the size of a coffee cup. The Dyson 360 Vis Nav is a different category. Single full-width roller, real Dyson suction, dust bin big enough that it actually fills with hair instead of pretending to. $350 on Amazon, $279 on sale, used to be $1200.
Mine runs twice a day in a single-level house with carpet, hardwood, and a wool area rug. The bin comes back packed every cycle. I have not vacuumed by hand on a weekday in over a year. The Dyson has flaws, the navigation is clumsy and it's loud, but it sucks real good and that's all I want from a vacuum. Roomba j7 navigates better, the Dyson cleans better. For pet hair on carpet that trade-off is not close. The full Dyson 360 Vis Nav vs Roomba j7 page covers the comparison.
Pile matters
Low-pile vs high-pile, what's different
Low-pile carpet, the dense kind in hallways and most rentals, is where the routine above works exactly as written. Upright in two directions, rubber broom on the bad sections, robot vacuum daily. The fibers are short and stiff, the brush roll reaches the base, suction does the rest.
High-pile and shag are a different problem. The fibers are long, soft, and the hair gets buried at the base where no robot vacuum is reaching. The Vis Nav is honest about this, it skips deep shag rugs. The rubber broom doesn't help either, the tines skim across the top and don't pull at the base.
For shag and high-pile, switch tools. A stick vacuum on max suction with the brush attachment, worked in small sections, alternating directions like the upright. It's more work, but it's the only thing that gets to the base of the pile. Wool area rugs sit somewhere in between. Mine is the rug Luna sleeps on, and I run the upright over it every weekend in two directions, no broom needed.
Want updates when I find better gear?
I'm working through the rest of the cat hair tools and writing up what's worth keeping. Drop your email if you want a note when something earns a spot.
One-tap unsubscribe in every email. See the privacy policy.
Honest gripes
What to skip
Baking soda before vacuuming. The Reddit trick that won't die. Baking soda is for odors, not hair, and now you have powder packed into the carpet that the vacuum has to pull back out alongside the fur. Adds a step, removes nothing.
Vacuuming in one direction. Half a job, every time. Two passes is the whole rule, the second one is not optional. If you only have time for one pass, do the rubber broom first and vacuum once after, that gets closer to a real clean than a single direction sweep.
Cheap robot vacuums. The $200 bot does not pick up cat hair on carpet. The roller is too narrow, the suction is too weak, the bin fills with what fell out of the cat instead of what was packed into the carpet. Save the $200 toward the Dyson at $350. If $350 is out of reach, skip the robot, do the upright twice a week and live with it. A bad robot is worse than no robot.
The shortlist
Tools you actually need
A pet-rated upright with a working brush roll. Whatever brand, the brush roll is the part that matters. Replace the bar before you replace the vacuum.
A rubber broom. The FURemover is the one I use, $15, lasts years.
A robot vacuum with real suction. The Dyson 360 Vis Nav is the one I run twice a day. $350 on Amazon. Sub $300 robots are not in the same category for cat hair.
Upstream of all this, brush the cat. Less hair on the floor means less hair to vacuum. The EquiGroomer is what I use on my 2 longhairs. Bathtub, leash, 5 minutes, way less fur falling onto the carpet for the rest of the week.
For the chairs and couch in the same room, the ChomChom roller is the upholstery half of the same routine. Vacuum can't get into a couch weave the way a static charge does.
Frequently asked
FAQ
What's the best vacuum for cat hair on carpet?
A pet-rated upright with a working brush roll. The brush roll is the part that gets cat hair out of carpet, suction alone does not. If the bristles on yours are worn flat, replace the brush bar before you replace the vacuum, that fixes most pickup problems for $20.
Does a Roomba work for cat hair on carpet?
A sub $300 Roomba does not. The suction is not enough and the twin rollers tangle with cat hair in about a week. The Roomba j7 navigates well but the suction still loses to a Dyson 360 Vis Nav, and the Dyson runs $350. For pet households on carpet I'd take the Dyson every time. Full breakdown in the Dyson vs Roomba j7 page.
How do you remove embedded cat hair from carpet?
Rubber broom first, vacuum second. The rubber tines build a static charge that pulls embedded hair up to the surface, then the vacuum lifts it off. A FURemover style broom on low-pile carpet works better than any single vacuum pass I've tried in a year.
Does baking soda help remove cat hair from carpet?
No. Baking soda is for odors, not hair. It does not bind to fur, it does not lift it, and now you have powder packed into the carpet that the vacuum has to pull back out. Skip the step. Vacuum twice in opposite directions instead.
Why does my vacuum not pick up cat hair?
3 reasons, in order of likelihood. The brush roll is tangled with hair and cannot spin, cut it out with scissors. The bristles are worn flat from use, swap the brush bar. The bag or bin is too full and the suction is choked. None of those are a reason to buy a new vacuum yet.
How often should you vacuum carpet with cats?
Daily for the high-traffic carpet, weekly for the upright pass that goes both directions. With 3 cats and a robot vacuum running twice a day, my carpet stays ahead of the hair. Without the robot, I was vacuuming with the upright every other day to keep up. The robot is the difference.
What's the best rubber broom for cat hair?
FURemover is the one I use. Any rubber-tined broom works the same way, the tines build static and drag hair to the surface. Skip the silicone-bristle versions, the rubber tines pull harder. $15 broom, lasts years if you don't bake it in the sun.
Will steam cleaning carpet remove cat hair?
Steam cleans the fibers but it does not lift hair, and wet hair is harder to vacuum than dry hair. Vacuum thoroughly first, both directions, then steam clean if the carpet needs it. Steaming over hair packs it in deeper.
How do you get cat hair out of high-pile or shag carpet?
Stick vacuum on max suction with the brush attachment, working in small sections. Robot vacuums basically give up on deep pile, the roller can't reach the base of the fibers. The rubber broom does not work on shag either, the tines just skim the top. Stick vacuum, max, sections, alternating directions.
If the couch and the chairs in the same room are also covered, that's a static charge problem more than a vacuum problem. Full routine in the cat hair on couch section of the main remove guide.
How I tested
The bar this routine had to clear
3 cats, 2 longhairs, real surfaces
Leo, Luna, and Herbie. Wool area rug, hardwood, low-pile carpet through the hall and bedrooms. Two of the three are former outdoor rescues so the hair is the real volume, not the polite kind.
A year on the Dyson
Vis Nav running twice a day for over a year, plus weekly upright passes in alternating directions. Long enough to know what holds up and what doesn't, not a 2-week impression piece.
Same broom, same section
FURemover rubber broom on the same low-pile hallway section month after month. Hair still comes up every time, which means the routine actually does something, not just for the first run.