Pet hair on a couch is a different problem from pet hair on a hard floor. On a hard floor, hair sits on top and a vacuum lifts it. On upholstery, the hair weaves into the fabric and a quick pass with a vacuum barely touches it. You need a method that pulls the hair out of the weave.

Here are six methods, ranked by how well they work.

Quick answer
  1. Best method: a rubber squeegee or a damp rubber glove.
  2. Second best: a lint roller for touch-ups.
  3. For deep clean: a vacuum with an upholstery tool and rubber brush.
  4. For stubborn hair: a pumice stone or a fabric brush.
  5. Prevention: a washable couch cover.

The 6 methods

MethodHow it worksEffectiveness
Rubber squeegeeStatic pulls hair into a pileExcellent
Damp rubber gloveWipe in one directionExcellent
Lint rollerAdhesive lifts surface hairGood for touch-ups
Vacuum + upholstery toolSuction plus a rubber brushGood
Pumice stoneAbrasive lifts woven hairGood for stubborn spots
Fabric brushStiff bristles pull hair outModerate

The rubber squeegee is the surprise winner. Run it across the couch in one direction and the static charge pulls hair out of the weave into a neat pile you can pick up. A damp rubber glove does the same thing on a smaller scale.

Always wipe in one direction

Wiping back and forth just moves the hair around. Wipe in one direction, gather the hair into a pile, then pick it up. This is the difference between a method that works and one that does not.

Which method to use

  • For a quick clean: a lint roller or a damp rubber glove.
  • For a full couch: a rubber squeegee, then vacuum.
  • For woven fabric: a pumice stone on stubborn spots.
  • For a deep clean: vacuum with an upholstery tool, then squeegee.
  • For delicate fabric: a damp glove, not a pumice stone.
  • For maintenance: a lint roller every few days.

Preventing the problem

  1. Use a washable couch cover — throw it in the wash weekly.
  2. Give your pet a designated spot with its own blanket.
  3. Brush your pet regularly to reduce shedding.
  4. Keep a lint roller in the living room for quick touch-ups.
  5. Vacuum weekly so hair does not build up.
  6. Wash pet bedding weekly to cut the source.
Bottom line

To get pet hair out of a couch, use a rubber squeegee or a damp rubber glove, wiping in one direction. Follow with a vacuum and an upholstery tool for a deep clean. A washable couch cover prevents most of the problem.

Frequently asked questions

Pet hair tools

A rubber pet-hair remover pulls hair out of upholstery fast.

How do I get pet hair out of my couch?
Use a rubber squeegee or a damp rubber glove, wiping in one direction to gather the hair into a pile. Follow with a vacuum for a deep clean.
Does a vacuum get pet hair out of a couch?
A vacuum with an upholstery tool helps, but it misses hair woven into the fabric. Use a rubber squeegee first, then vacuum.
What removes embedded pet hair from upholstery?
A rubber squeegee, a damp rubber glove, or a pumice stone for stubborn spots. The static from rubber pulls hair out of the weave.
How do I stop my dog from shedding on the couch?
Use a washable couch cover, give your pet its own blanket, and brush it regularly. A cover you can wash weekly is the easiest fix.
Can I use a lint roller on a couch?
Yes, for quick touch-ups. It lifts surface hair but does not reach hair woven into the fabric, so use a squeegee for a full clean.