How to Remove Pet Stains and Odours from Carpet (and What Not to Do)

Cleaning Tips · August 2026

Quick tip: blot pet stains, never scrub — Protech Carpet and Upholstery Cleaners, 604-872-7822

Noticed pet odours getting stronger in the warm weather? You're not imagining it. Heat and humidity re-activate the residue from old pet accidents, so a spot you thought was long gone starts announcing itself again every time the sun hits the carpet. After 30 years of cleaning carpets across Metro Vancouver, we can tell you this is one of the most common calls we get every summer — and one of the most fixable, if you avoid a few mistakes.

Why pet accidents are different from other stains

A coffee spill sits mostly in the carpet fibre. Pet urine doesn't. It soaks down through the fibre into the carpet backing, and often into the underlay beneath — places no spray bottle or rental machine can reach. As it dries, it leaves behind concentrated residue that ordinary cleaning doesn't remove. That's why the smell fades for a few days after you clean the surface, then comes back — especially in warm, humid weather, which re-activates the residue sitting below the surface.

The first five minutes: what to do

If the accident just happened, what you do next matters more than any product you own:

What not to do

Be careful with store-bought stain removers. Some are fine on some carpets — but the wrong product on the wrong fibre can bleach the colour, leave a sticky residue that attracts dirt, or chemically set the stain and make professional removal much harder. Perfumed powders and sprays don't remove anything; they mask the smell for a few days while the source stays right where it was. If you're not sure what your carpet is made of, the safest thing you can put on it is plain water and a dry towel.

How we actually get rid of it

Professional pet-odour treatment works differently from surface cleaning:

The same treatment works on upholstery and area rugs — wherever your pet has left their mark. For rugs made of wool or delicate fibres, we check the material and dye stability first and choose the gentlest method that works.

When to call

If a smell keeps returning, if the accident is older than a day or two, or if there have been repeat accidents in the same area, surface cleaning won't solve it — the residue is already below the fibre. That's the point where professional treatment saves the carpet, and usually costs far less than replacing it. Residential carpet cleaning starts at $15 per room, and estimates are free.

David has been cleaning pet stains out of Metro Vancouver's carpets for over 30 years — owner-operated, straight answers, no surprises on the invoice. Call 604-872-7822 and tell him what happened; he'll tell you honestly whether it can be fixed.

Ready to Get Started?

Call us or send a message, and we'll get right back to you.

Request a free estimate 604-872-7822