How to remove dog hair from sofas, rugs and stairs
We ran four tools against a labrador-shed sofa in Bearsden and timed the results. Here's what actually shifts dog hair from sofas, rugs and tenement stairs.
If you want to remove dog hair from sofa cushions, rugs and stair runners, it's rarely a single-tool problem. The fastest fix is a damp rubber glove for the cushions, a pumice block for woven rug pile, a lint roller for the stair runner, and a vacuum with a turbo brush head to finish. We timed all four on a Bearsden client's labrador-shed three-seater and the gap between best and worst was bigger than we expected.
Below is the comparison, the order we now follow on every pet-home clean, and the small habits that stop the hair coming back inside a week. Total job time on a one-bed flat with one shedding dog is about 35 minutes if you do it right.
How do you remove dog hair from a sofa?
Wipe the cushions with a damp rubber washing-up glove, palm flat, in long strokes towards you, and the hair clumps into a felt-like roll you can lift off in one go. It beats every dedicated gadget we tested on flat-weave and velvet sofas, and it costs about a pound.
On the labrador sofa we ran four tools for 60 seconds each on the same cushion size, then weighed what came off. The results were not close.
- Damp yellow rubber glove: 4.1 grams of hair, no marks left on fabric.
- Pumice stone (the kind sold for jumpers): 2.8 grams, but it caught on a loose thread on the velvet seam, so we stopped using it on stitched edges.
- Sticky lint roller: 1.6 grams, and we burned through eleven sheets in a minute.
- Cordless pet vacuum with a motorised mini turbo head: 3.4 grams on the first pass, climbing to 5.2 grams over a full three-minute session because it pulls embedded hair the glove leaves behind.
Our rule on pet homes now: glove first to lift the loose top layer, then the turbo head to extract what's worked into the weave. Lint rollers stay in the kit for cushions and throws only. The pumice goes nowhere near upholstery with visible stitching.
How do you get embedded dog hair out of fabric?
Embedded hair has worked itself between fabric fibres and won't lift with surface tools or a vacuum on its own. You need to loosen it first with damp friction or a brief steam pass, then pull it out with suction.
- Mist the area lightly with a 50:50 water and white vinegar mix. Don't soak it, you want a fine spray.
- Wait two minutes. The vinegar relaxes the fibres and breaks the static that holds hair flat.
- Work a damp rubber glove or a silicone pet brush across the fabric in one direction. The hair lifts into visible rolls.
- Vacuum with a turbo or mini-motorised head. Plain hose suction skates over embedded hair, the rotating brush is what tugs it free.
- Finish with a dry cloth to pick up the last loose strands.
On stiffer upholstery (twills, herringbones, the chunky boucle that's everywhere right now), a pet-grooming rubber brush works better than the glove because the bristles reach deeper. We carry both.
How to get dog hair off a rug without a vacuum?
For a rug without a vacuum, drag a stiff bristle brush or a pumice stone across the pile in one direction, then sweep up the gathered hair with a dustpan. On flat-weave rugs, a window squeegee pulled across the surface works almost as well as a vacuum head.
The pumice block is the surprise winner here. It's the same idea as a sweater stone, just on a bigger surface. Drag, don't scrub, or you'll fluff the pile. We use it on the wool runners we see in lots of West End tenements where the cleaner-friendly synthetic rugs haven't taken over yet.
For high-pile or shaggy rugs you do need suction. Lift the rug, shake it outside (the back close, not the front green), then vacuum both sides. The underside is where the heavy hair settles after a few weeks.
Does vinegar help remove dog hair?
Yes, but only indirectly: vinegar doesn't dissolve hair, it cuts the static charge that makes hair cling to fabric. A light mist of diluted vinegar (one part vinegar, one part water) makes embedded hair noticeably easier to lift with a glove or vacuum.
How do I clean dog hair off tenement stairs?
Tenement stairs need a different approach because the hair settles into the join between tread and riser, and traditional brooms just push it about. Work top to bottom: lint roller for the carpet runner, then a stiff handheld brush for the join, then a vacuum with a crevice tool to finish.
Most West End and Southside tenement flats we clean have either a wool runner pinned to a varnished wood stair, or a fully fitted carpet on a turning staircase. The runner type is faster, the carpet type holds more hair. Either way, the order matters: roll the loose surface hair off first so it doesn't get pushed into the join when you brush.
- Start at the top landing and work down. Hair you dislodge falls onto stairs you haven't done yet, not stairs you've already cleaned.
- Use the largest lint roller you can find. The narrow office ones take three times as long.
- On wood-stair runners, mist the corner where the carpet meets the wood with the vinegar dilution. The static cling there is brutal.
- Finish with a vacuum crevice tool along every join. This is the bit most people skip and it's where 80% of the visible hair lives.
How often should you do this if you have a shedding dog?
Twice a week for the high-traffic surfaces (the sofa cushions and the favourite spot on the rug), once a week for everything else, and a deeper session every fortnight that includes the under-rug, the stair joins, and the bottom of the curtains. Skip a fortnight and the work doubles.
This is the routine we run on the regular pet-home cleans we do across Bearsden, Hyndland and Shawlands. Owners doing it themselves between visits tell us the twice-weekly glove pass on the sofa is what stops the build-up looking dramatic. Five minutes, no kit out, no fuss.
For the full pet-home routine, including the products we changed when we started taking on more dog and cat households, see our companion piece on pet-home cleaning in Glasgow. It covers the floor and surface side, this post covers the soft furnishings.
What if the hair has soaked into the fabric and won't shift?
If a glove, vinegar mist and turbo vacuum still leave visible hair, the fabric has shed-hair embedded under the surface and needs steam. A handheld garment steamer held two centimetres above the fabric for three to five seconds per spot lifts the deepest hair to the surface, where you can vacuum it off.
We use this on the worst cases: cream linen sofas in long-haired-cat homes, beige boucle in golden retriever houses. Test a hidden corner first, some velvets crush under direct steam. If yours does, a damp microfibre laid on the fabric and pressed with a warm (not hot) iron has the same effect with less risk.
Which tool should you actually buy?
If you're buying one thing, buy a decent cordless vacuum with a motorised mini turbo head, because that's the bit that does the heavy lifting. Everything else (the glove, the lint roller, the pumice stone) costs under a fiver and you probably already have the glove.
We don't recommend specific brands here, the kit changes too fast. What matters is the mini turbo attachment with a rotating brush bar, not just a hose. That's the bit that pulls embedded hair. A standard upright with no soft-furnishing tool will frustrate you.
If you're weighing up whether the time is worth it at all, our take on hiring a cleaner in Glasgow looks at the maths for households with shedding pets versus doing it yourself.
Is it different in a Glasgow tenement compared to a modern flat?
Yes, in two ways: tenement flats have higher ceilings and bigger soft surfaces (deeper sofas, longer curtains, woollen rugs over varnished wood), so loose hair travels further before settling. Modern flats with hard flooring and fitted blinds are easier to keep on top of, but the hair shows more.
In tenements, the bay-window cushion seat is a magnet for hair because the dog usually claims it. We've also seen hair drift along the cornicing in flats with central heating set high, the warm air carries it up. In a new-build flat with low ceilings, the same dog produces less visible drift but the hair builds up faster on the sofa because there's nowhere else for it to go.
For more on the soft-furnishing-heavy cleaning quirks of Glasgow flats, our piece on Glasgow tenement flat cleaning quirks covers the cornicing, the original wood floors and the bay windows in detail.
Can a cleaner remove all the dog hair on a regular visit?
Yes, but it depends on the dog and the visit length: for a moderate shedder on a fortnightly clean, we get visibly all of it within the standard hour-per-bedroom slot. For heavy shedders (labradors, huskies, golden retrievers, double-coated breeds in moult), we recommend either a weekly visit or an extended slot, otherwise we're only ever catching up.
On the regular cleans we do across Bearsden, the West End and Newton Mearns, the team has been together since 2019, fully insured, and we adjust the kit and pace for pet homes as standard. You can see what other Glasgow customers say on our Google reviews if you want a second opinion before booking.
If you'd like a quote on a regular pet-home clean, our regular domestic cleaning page has the per-visit prices and the booking flow takes about a minute.
What's the one habit that makes the biggest difference?
Brush the dog, not the sofa. Five minutes with a deshedding tool outside or in a hard-floored room twice a week removes more hair from your home than any cleaning routine, because it never lands on the sofa in the first place.
Every pet-home client we have who keeps on top of brushing has noticeably less hair in their cleans. The ones who skip it tell us they've tried every gadget on the market. The cheapest fix is the one that happens before the hair leaves the dog.
The glove on the sofa, the brush on the dog, and a vacuum with a turbo head. The rest is fiddling at the edges.
That's the routine we use on every pet-home regular across Glasgow. It's not glamorous, it's not new, and it works. If you'd rather not run it yourself every week, we're happy to.
Booking a clean takes under a minute and the live quote shows the per-visit price before you commit. Get a quote in 60 seconds.