How to get dog hair out of a rug

By Emma Whitfield · Published 11 October 2026

Vacuum first, then go over the rug with rubber. A rubber broom or squeegee drags the hair the vacuum leaves behind out of the pile and into rows you can pick up or vacuum away. Lint rollers only take what sits on top. Match the tool to the pile, and do it weekly so the hair never gets matted in.

Rubber or vacuum?

You need both. Hepper's advice is that vacuuming should always be the first step. But dog hair weaves itself into the pile, and a vacuum pass leaves part of it behind. Rubber does the rest: Hepper says a rubber squeegee grips hair and gathers it into a pile, without the residue adhesives leave, and Atlanta Designer Rugs notes that an ordinary broom just moves hair around instead of lifting it.

Step by step

  1. Vacuum twice. One pass with the pile and one against it, to lift hair lying flat (Atlanta Designer Rugs).
  2. Work the rug with rubber in sections. Take a strip about 60 to 90 cm wide at a time, pressing down steadily (Atlanta Designer Rugs).
  3. Keep every stroke in one direction. Reversing spreads the hair out again instead of collecting it. Hepper suggests short, quick strokes with a squeegee.
  4. Pick up the rows. Lift the clumps by hand, then vacuum once more.
  5. Finish edges and small mats with a lint roller. Fine for surface hair; Hepper is clear it will not reach hair inside the fibres.

Tools that pull hair out of the pile

Rubber for embedded hair, sticky sheets for the surface.

  1. Rubber Broom silicone-bristle carpet brush for pet hair

    Rubber bristles on a 120 cm screw-fit stainless steel handle, listed for lifting pet hair from carpets and rugs. The head unscrews to rinse under a tap and has a built-in squeegee edge.

    Rubber Broom silicone-bristle carpet brush for pet hair: see the price on Amazon.co.uk
  2. PetLovers extra-sticky lint roller set, 450 sheets

    Five extra-sticky rollers, 450 sheets in total. For fringes, edges, small mats and the sofa, not for hair buried in the pile.

    PetLovers extra-sticky lint roller set, 450 sheets: see the price on Amazon.co.uk

Affiliate links: as an Amazon Associate we earn from qualifying purchases. Prices are set by Amazon and change often.

Which method for which rug

RugBest approachNote
Flatweave, low pile, power-loomedSqueegee and vacuum.The tight weave keeps hair near the surface. Atlanta Designer Rugs warns that many vacuums default to carpet height and float above a low-pile rug, so check the head height.
Shaggy, high pileRubber-bristled broom rather than a flat squeegee.Longer bristles reach deeper into high pile than a squeegee edge (Atlanta Designer Rugs).
Wool, hand-knottedSuction-only vacuuming, light pressure with rubber.Beater bar off on hand-knotted and hand-woven wool (Atlanta Designer Rugs); Rug Love also warns against a rotating beater bar on wool, viscose and long-pile rugs.
JuteSuction-only vacuuming.Keep sprays and damp methods off it: see how to clean a jute rug.

Other methods that work

A weekly routine

Accidents are a separate job: see pet urine on rugs.

Mistakes to avoid

Frequently asked questions

Is a rubber broom better than a vacuum for dog hair?

Use both. Hepper says vacuuming should always be the first step. Hair woven into the pile then needs a mechanical tool such as rubber bristles or a squeegee, which pull embedded hair into piles you can then vacuum.

Do lint rollers work on rugs?

Only on the surface. Hepper notes that a lint roller will not lift hair from within the fibres, and that sticky methods work best on small rugs and doormats. Keep one for quick touch-ups.

Can I use a rubber broom on a wool rug?

Yes, gently. The broom's listing says rubber bristles remove hair without damaging the surface. For wool and hand-knotted rugs, Atlanta Designer Rugs recommends the gentlest approach with the vacuum's beater bar switched off, so keep the pressure light.

How often should I de-hair a rug with a dog in the house?

Weekly. Atlanta Designer Rugs recommends a weekly squeegee-and-vacuum session to stop hair building up, plus a monthly deeper clean.

Which rugs hide dog hair best?

Low, tight piles. Atlanta Designer Rugs notes that flatweave and power-loomed rugs show less visible hair than high-pile shaggy rugs, because the tight weave keeps hair near the surface where it is easy to lift.

You may also like

Sources