Why pet hair sticks to carpet
Pet hair is fine, a little rough and often full of static, so it clings to the loops and tufts of a carpet. The pile is the surface of a carpet. Short pile is flat and tight, so hair sits on top and comes off easily. Long pile and shag are deep and fluffy, so hair sinks between the fibres. Wool grips hair harder than nylon or polypropylene. Check your carpet type first, because it tells you which method to try.
What you need
Most of the tools are already in your home.
| Tool | What it does | Best on |
|---|---|---|
| Rubber glove | Gathers hair by friction and static | Short and medium carpet |
| Rubber squeegee or broom | Pulls hair into lines | Flat-weave rugs and short carpet |
| Damp sponge mop | Lifts and sticks loose hair | All carpet types, light shedding |
| Carpet rake or stiff brush | Loosens hair deep in the carpet | Long and shaggy carpet |
| Lint roller | Picks up the last hairs | Edges, stairs and spots |
| Vacuum with a brush head | Removes loosened hair | Every carpet type |

Method 1: vacuum slowly in two directions
Vacuum once along the room, then again across it. Go slowly, because a fast pass skips hair that the carpet is holding. Empty the bin or bag before it is full, since a full bin loses suction. Vacuum first, before any other method, so the loose hair is gone.

Method 2 and 3: rubber glove, squeegee or rubber broom
Put on a clean rubber glove and wipe your hand over the carpet in short strokes. Friction and static roll the hair into clumps that you pick off by hand. A slightly damp glove helps with stubborn hair.
For a bigger area, pull a rubber squeegee or a rubber broom across the carpet in one direction. The hair gathers in lines. Do not press so hard that you drag the fibres.

Method 4: damp sponge mop
Wring a sponge mop until it is only slightly damp, then sweep it over the carpet. The hair sticks to the damp sponge and does not scatter. Rinse the mop and repeat. Let the carpet dry fully before you put furniture back. Never use a soaking wet mop on a carpet with a backing.

Method 5: carpet rake or stiff brush
On long or shaggy carpet, use a carpet rake or a stiff brush to loosen hair from deep inside. Rake in short pulls, then vacuum straight away to lift what you loosened. Test a small corner first, because a rake can pull the loops on a looped carpet.
Method 6 and 7: lint roller, then a deep clean
A lint roller picks up the last hairs from edges, stairs and corners. If your carpet holds hair in every stroke, a deep clean once or twice a year loosens what has settled. The carpet cleaning guide explains steam and shampoo methods. Always vacuum thoroughly first.

Fixes by carpet type
Match the method to the pile.
| Carpet type | Start with | Then |
|---|---|---|
| Soft, short carpet | Vacuum, then rubber glove | Damp sponge mop |
| Looped carpet | Vacuum slowly, then lint roller | Avoid hard raking |
| Shaggy or long carpet | Carpet rake, then vacuum | Deep clean each season |
| Rugs and runners | Shake outside, then vacuum | Lint roller for the last hairs |
| Carpet tiles | Vacuum and glove | Replace a badly worn square |
Keep the hair down
Small habits cut the hair a lot:
- Brush your pet outdoors a few times a week, so the hair never reaches the carpet.
- Wash pet beds and throws often.
- Put a washable throw over favourite sofa corners.
- Keep a doormat at the entrance to catch hair and dirt.
- Vacuum shedding areas twice a week in heavy shedding seasons.
If the carpet is old and holds hair badly, a new stain-resistant carpet may cost less than hours of cleaning. Carpets and rugs shows the rates.
Mistakes that make it worse
- Vacuuming too fast, so hair stays in the carpet.
- Soaking the carpet, which leaves a damp smell and mould.
- Using a hard brush on looped carpet and pulling the loops.
- Forgetting to empty the bin, so a full bin puts hair back.
- Cleaning once a month instead of a little and often.

Frequently Asked Questions
Put on a damp rubber glove and wipe it over the carpet in short strokes, then vacuum the rolled hair. This works on short and medium pile and needs no special tools.
Vacuum slowly in two directions, then pull a rubber squeegee across the carpet to gather the rest. For long pile, use a carpet rake first to loosen deep hair.
Cat hair is fine, so use a damp sponge mop or a rubber glove. They pick it up without scattering it. Then vacuum slowly to remove what the damp tool loosened.
A fast pass skips hair that the carpet holds, and a full bin loses suction. Move slowly in two directions, empty the bin often and use a brush head.
A glove is better on short and medium pile because it gathers hair by friction and static. A squeegee suits flat weaves and large areas, and both work on most carpets.
Vacuum shedding areas twice a week, and the rest of the house once a week. Brushing your pet outdoors cuts the hair that reaches the carpet.
Yes. Shake the rug outdoors, then vacuum it slowly, and use a lint roller on the last hairs. Rugs with a short pile release hair more easily than shag rugs.