Guide

How to Get Pet Hair Out of Carpet and Rugs

Pet hair does not just sit on carpet — it works down into the pile and clings there with static, which is why a vacuum pass leaves plenty behind. The fix is to break the static and lift the hair to the surface first.

About 5 minutes to read

Lifting pet hair from carpet with a rubber squeegee into a pile

Why pet hair clings

Fine pet hair carries a static charge that bonds it to carpet and rug fibres, so it threads down into the pile rather than resting on top. A normal vacuum pass glides over a lot of it. The whole trick is to break that static and rake the hair up to the surface, then collect it — which is why a rubber tool often beats the vacuum.

The rubber glove and the squeegee

The two best tools cost almost nothing. Put on a rubber washing-up glove, dampen it slightly, and run your hand firmly across the carpet in one direction — the static and grip gather the hair into clumps you can pick up. A rubber-edged window squeegee does the same on a larger area, dragging embedded hair up out of the carpet into a heap you can lift. Work in one direction so the hair collects in one place.

Break the static first

Loosening the hair before you vacuum makes everything easier. Sprinkle baking soda over the carpet, leave it ten to fifteen minutes and then vacuum — it neutralises the static and lifts a little odour as a bonus. A light mist of fabric softener diluted well with water does the same; let it dry, then vacuum. Use either sparingly: you cannot rinse carpet, so a heavy hand leaves residue that attracts dirt.

Vacuum the right way

Then vacuum, slowly and in several directions, so the suction pulls the loosened hair out of the pile rather than skating over it. A vacuum with a pet or rubber-bristle attachment and good suction lifts far more than a basic head, and a HEPA filter keeps the dander it stirs up from blowing back out. For stairs, work top to bottom so you are not dropping hair onto steps you have done.

On rugs and couches too

The same tools work beyond the carpet. On an area rug, the rubber glove and squeegee lift hair a vacuum leaves, and a smaller rug can be taken outside and shaken. On a fabric couch, use the upholstery attachment and a slightly damp rubber glove on the cushions and seams. Staying ahead of it — grooming pets, vacuuming high-traffic spots often — beats any single deep clean.

How to Get Pet Hair Out of Carpet and Rugs — FAQs

How do you get pet hair out of carpet that a vacuum misses?

Break the static and rake the hair up first: run a slightly damp rubber glove or a window squeegee across the carpet in one direction to gather embedded hair into clumps, or sprinkle baking soda, wait, and then vacuum. A vacuum with a pet attachment and strong suction then lifts far more than a basic pass.

Does baking soda help remove pet hair from carpet?

Yes — it neutralises the static that holds hair in the pile, so sprinkling it on, waiting ten to fifteen minutes and then vacuuming loosens more hair than vacuuming alone. It freshens the carpet slightly too. Use a light layer and vacuum it fully back up.

What is the best tool for pet hair on rugs?

A rubber glove or a rubber-edged squeegee. Both use friction and grip to drag hair up out of the pile into a clump you can lift — something a lint roller (surface only) and a basic vacuum head cannot do. A vacuum with a rubber-bristle pet attachment is the best powered option.