Serving all of Metro Vancouver
Pet stain and odour removal in Vancouver
Dogs and cats are family, and so are their accidents. We treat the spot at the source, rinse it out with truck-mounted hot water, and use products (plant-based on request) that are safe for them to walk on once it’s dry.
- ★★★★★ 4.9 from 300+ Google reviews
- Local crew, not a franchise
- Pet & kid safe
We’re booking now
Book your pet stain & odour removal
What needs cleaning? Pick one or more
No payment now. Questions? Call or text (604) 802-8500
You’re booked in!
Questions? Call or text (604) 802-8500
What the neighbours say
4.9 from 300+ Google reviews
Read every review →“The most important thing to me was to use a company that used cleaning products safe for my baby and my two dogs.”
“Even got the blueberry stain out of my kitchen chair!”
“Not only did he get the nasty stains out of my sofa…”
“He was even able to get out some stains I thought were there for good.”
“They did an amazing job removing the pet stains.”
“Did a great job with the carpets for my move-out clean.”
“We were recommended by our friends to use Dazzle to remove oil stains from our fabric bed frame.”
“Cleaned my mattress. Five star service.”
Done properly, the first time
Pet urine soaks past the carpet fibres into the backing and sometimes the underpad. Surface sprays only mask it. We find the spots, apply an enzyme pre-treatment that breaks down the urine, then flush and extract it with truck-mounted hot water, which has far more suction than a rental machine.
Most pet homes book the whole room or the whole couch, not just the spot, because the smell spreads further than the stain. Pricing is $90 an area (a room, a sofa seat, a large rug), with a $210 minimum and the current promo on bigger jobs. If a spot has gone through to the underpad, your technician shows you before doing anything extra.
Before we arrive: blot fresh accidents with a white towel and cool water, and skip vinegar, bleach or scented sprays. They can set the stain or make it harder to treat.
What’s included
- Spot check to find every accident, not just the visible ones
- Enzyme pre-treatment on urine and vomit
- Truck-mounted hot water rinse and extraction
- Deodorizing where the smell lingers
- Honest call on anything that won’t fully come out
Same carpet. One Dazzle clean.
We photographed this carpet before and after we cleaned it. Move across itTap it to see what came out.
- Truck-mounted hot water extraction, not a rental machine
- Plant-based solutions available, safe for kids and pets
- Dry in 3 to 6 hours
Pet stain & odour removal: drag to see the difference
Drag the handle, or just watch it move: this is what a proper clean lifts out.

Book it, we clean it, you love it
You see every step, and there’s no upsell at the door.
- 1
Walkthrough
We walk the job with you, point out what will and won’t come out, and confirm the price before we start.
- 2
Pre-treat
Traffic lanes, spots and pet areas get a pre-treatment (plant-based if you prefer) to loosen what’s stuck.
- 3
Deep extraction
Hot water from the truck-mounted unit rinses deep, and strong suction pulls the dirt and moisture back out.
- 4
Groom & dry
We groom the fibres so they dry evenly. Most carpet is dry in 3 to 6 hours.
- 5
Final walkthrough
We look at it together. If anything isn’t right, we fix it, or you get your money back.
Keep it clean after we leave
Freshly cleaned fabric is at its thirstiest. Ultra Protection coats every fibre so the next glass of wine beads up and waits for your towel.
It’s the same idea as Scotchgard, and it doesn’t change how the fabric looks or feels. Most worth it on light sofas, dining chairs and homes with kids or pets.
How Ultra Protection works →Safe for the whole family. Guaranteed.
We offer plant-based solutions that are safe for kids and pets, and we rinse everything out with hot water so nothing sticky is left behind.
- Walkthrough before and after. You know exactly what you’re getting and what it costs before we start.
- Fix it or refund it. If something isn’t right, we come back. If we still can’t fix it, you get your money back.
- No surprise charges. The price we text you is the price you pay, unless you add something on the day.
Trusted by Vancouver homeowners, and by businesses, strata managers and clubs
Your price now. Your booking in a minute.
Pick what needs cleaning, see the price, choose a time that suits you. No account, no deposit, no pressure.
Rather talk? Call (604) 802-8500“The most important thing to me was to use a company that used cleaning products safe for my baby and my two dogs.”
“Even got the blueberry stain out of my kitchen chair!”
“Not only did he get the nasty stains out of my sofa…”
“He was even able to get out some stains I thought were there for good.”
We’re booking now
Book your clean in a minute.
What needs cleaning? Pick one or more
No payment now. Questions? Call or text (604) 802-8500
You’re booked in!
Questions? Call or text (604) 802-8500
Questions people ask
Will the smell come back?
Not if the source is treated. Smells come back when urine is left in the backing or underpad. We treat it there and rinse it out. Very old or repeated accidents that soaked the underpad may need more, and we’ll tell you before we start.
Is it safe for my dog or cat?
Yes. We offer plant-based solutions and rinse everything out with hot water. Keep pets off the carpet until it’s dry, usually 3 to 6 hours.
Can you get pet urine out of a couch?
Usually, yes. The cushion and the fabric get the same enzyme treatment and extraction. Send a photo of the fabric tag when you book.
What does it cost?
$90 an area, the same as a regular clean, with a $210 minimum that covers up to 3 areas. A single spot is the $125 emergency spot clean. Pick your rooms or sofa seats in the booking form and you’ll see the price right away.
What if I’m not happy with the result?
We walk through the job with you before we start and again when we’re done. If anything isn’t right, we fix it on the spot or come back. If we still can’t make it right, you get a full refund.