Every Edmonton home has one: the coffee ring that never quite left the counter, the mystery spot in the middle of the living-room carpet, the white crust creeping across the entryway tile every winter. Stains feel permanent, but most of them aren't — they're just waiting for the right treatment instead of the wrong one. Here's what we reach for, stain by stain, and the mistakes that turn a fixable spot into a forever one.

Three Rules Before You Touch Anything

Blot, don't scrub. Scrubbing pushes a stain deeper and frays the fibres around it, so the spot spreads and the material pills. Press with a clean cloth, lift, repeat. Cold water for anything protein-based — blood, dairy, egg. Hot water cooks protein into fabric and carpet, and then it's set for good. And test first: whatever you're about to use, try it on a hidden corner — under the couch, inside a closet — and give it five minutes. Two minutes of patience beats a bleached patch in the middle of the room.

Coffee and Tea

Fresh coffee is one of the kindest stains there is: blot up what you can, then work cold water through from the back of the fabric or dab it into carpet with a cloth, and finish with a drop of dish soap in water. The trouble starts when coffee sits overnight — the tannins bond, and that's when you see the faint brown ghost that survives normal cleaning. A paste of baking soda and a little water, left on for 15 minutes and vacuumed up once dry, lifts most of what's left. On light upholstery, repeat rather than reaching for bleach.

Red Wine

The folk remedies argue with each other, so here's the order that actually works: blot immediately (never rub), cover the spot generously with table salt or baking soda to draw the wine up, leave it 10–15 minutes, vacuum, then treat what's left with cold water and dish soap. Skip the white-wine-on-red-wine trick — it mostly dilutes and spreads the pigment. And whatever you do, don't throw a wine-stained tablecloth in a hot wash 'to be safe.' Heat is how a spill becomes a heirloom.

Grease and Cooking Splatter

Kitchen grease is Edmonton's slow stain — it doesn't announce itself, it just builds a tacky film on the stove surround, the cupboard doors above the range, and the backsplash until dust starts sticking to it. Dish soap is genuinely the right tool here because it's built to cut grease: warm water, a drop of soap, a microfibre cloth, and patience on the worst spots. For the baked-on layer inside ovens and on range hoods, that's degreaser-and-elbow-grease territory — it's one of the jobs our deep cleans spend the most time on, because a thin film left behind just collects the next round faster.

Hard-Water Scale: The Edmonton Special

Edmonton's water is hard, and it shows: white scale on kettle elements, cloudy glass shower doors, chalky rings around taps, and toilet bowls that look stained no matter how often you scrub. That crust is mineral, not dirt — which is why regular cleaners slide right off it. Mild acid is the answer: white vinegar on a cloth, wrapped around a tap for 20–30 minutes, loosens most scale so it wipes away. On shower glass, a vinegar-and-dish-soap mix sprayed on and left to sit does the same job. One hard rule: never use vinegar or acidic cleaners on natural stone — marble, granite, and travertine etch permanently. Stone gets pH-neutral cleaner only, and if you're not sure what your counters are, ask before you spray.

Road Salt and Winter Grit

From November to April, the entryway fights a different stain entirely: the white salt haze that creeps across tile, hardwood, and mats. Salt is alkaline, so the fix is a mild vinegar solution mopped on, left a minute, then rinsed with plain water — and our winter guide covers the full removal method and how to stop it tracking further into the house. Left alone all winter, salt and grit genuinely damage floor finishes, so this one is worth staying ahead of rather than deep-cleaning in April.

Pet Accidents

For pet stains, the product category matters more than the brand: you want an enzyme cleaner, because enzymes break down the organic compounds that cause the smell — regular sprays just perfume over them, and the pet can still smell the spot even when you can't, which is why they return to it. Blot first, saturate with the enzyme cleaner, and give it the full dwell time on the label. Our pet owner's guide covers the hair-and-dander side of life with animals.

When a Stain Is a Professional Job

Call it in when the stain has been heat-set (someone already washed or steam-cleaned it wrong), when it's on something delicate or expensive, when it's soaked through carpet into the underlay, or when the 'stain' is actually damage — bleach spots and dye loss don't wash out, and an honest cleaner will tell you that up front rather than bill you for trying. Everything else, a free quote gets you a straight answer on — most quotes are back within 2 hours during opening hours.