Clean Surface Lab

Getting pet hair out of carpet

The short answer

Vacuuming slowly, in more than one direction, is generally the starting point for pet hair in carpet — a single quick pass in one direction often misses hair lying flat against the pile. A rubber or silicone pet-hair tool can help loosen hair first, where suitable for your carpet. How well this works can vary with the type of fibre, the pile height, and what your carpet's care guidance recommends, so it's worth checking that before trying anything you haven't used on this carpet before.

Why pet hair gets trapped in carpet

Pet hair is generally fine and slightly barbed, which is commonly understood to be why it can work its way into the pile rather than sitting on top of it, particularly in carpets with a deeper or looser weave.

Static can also play a part: in drier conditions, hair is commonly observed to cling to fibres rather than lift away easily, which is one reason a single vacuum pass doesn't always clear it.

What you need

  • A vacuum cleaner suited to carpet (check your carpet's care guidance if you're unsure)
  • A rubber or silicone pet-hair tool or glove, if suitable for your carpet type
  • A stiff-bristled brush, used gently, for testing on a small area first
  • Time — more than one pass is often needed

Step-by-step method

  1. Check your carpet's care guidance firstFibre type and pile height affect what's safe to use. If you're not sure what your carpet is made from, it's worth checking before trying a tool you haven't used on it before.
  2. Vacuum slowly, in more than one directionA slower pass, followed by a second pass at a different angle, tends to lift more hair than a single quick pass in one direction.
  3. Try a rubber or silicone tool on stubborn areasWhere suitable for the carpet, dragging a rubber-edged tool or glove across the pile can help gather hair that vacuuming alone leaves behind.
  4. Gather loosened hair before vacuuming againLoosening hair first and then vacuuming it up tends to work better than trying to do both in a single pass.
  5. Vacuum a final timeA last pass helps collect anything that was loosened but not yet picked up.

Mistakes to avoid

  • Scraping aggressively. Forceful scraping or brushing can affect the texture of some carpet piles rather than just lifting hair, so it's worth testing gently on a small area first.
  • Using a tool not suited to your carpet type. Not every pet-hair tool is appropriate for every carpet — checking your carpet's care guidance first can help avoid this.
  • Vacuuming in one direction only. A single pass in one direction commonly misses hair lying flat against the pile.
  • Wetting the carpet before removing hair. Adding moisture before hair is removed can make it harder to lift, and may cause it to spread further into the pile.

What to do if hair is deeply embedded

If hair keeps reappearing after vacuuming, or seems to be woven into the base of the pile rather than sitting on top, it may be more embedded than regular vacuuming can address on its own.

In this case, repeating the loosen-and-vacuum method over more than one session is generally considered a reasonable next step before assuming a different approach is needed.

Do you need a vacuum or carpet machine?

A standard vacuum cleaner, used carefully and in more than one direction, is often enough for regular pet hair, especially when combined with a rubber or silicone tool.

A vacuum with stronger suction or a motorised brush head is more likely to be worth considering if hair is a persistent, ongoing problem across a larger area, rather than an occasional issue in one spot. We'll cover what to look for in a vacuum in a separate guide.

Regular vacuuming and an occasional whole-carpet deep clean are different jobs. For how often the second one is needed, see how often you should deep clean a carpet.

If it's vomit rather than hair, see how to clean vomit from carpet. A guide to general pet odour is still in progress. You may also find How to remove dog urine smell from carpet useful, or browse the Pets section →