Pet stain removal, cleaning and deodorizing for carpets and upholstery.

Pet Stains & Odours

Making it easy to love your pet even when...

My Pet Just Had an Accident

Pet stains and odours can be an unfortunate fact of life for pet owners. While there are many DIY tips and tricks to minimize the impact of your dog or cat’s accidents, professional cleaning can help to thoroughly remove pet spots and odours and extend the life (and your enjoyment!) of your carpets, upholstery and area rugs.

At home clean-up of pet stains while they are fresh is a key step in making sure that spots do not become permanent stains.

DIY Pet Urine Cleanup

A super cute dark coloured bunny on a carpet
  1. Clean up as quickly as possible, soaking it up with a clean rag or diaper, using blotting. This means placing it on the spot and applying pressure, not rubbing, which can damage the carpet fibres.
  2. Repeat with a new rag until no more moisture comes up. You may want to put dry rags on the spot and leave something heavy on top for a while to ensure as much of the moisture comes up as possible.
  3. Once you have absorbed as much as possible, generously cover the damp area with baking soda – this will absorb more moisture and neutralize the odour.
  4. Wait 1-2 days for it to fully dry and then vacuum it up. 

Pet vomit or feces is similar to this, other than you might use a few drops of non-bleach, unscented laundry detergent in some warm water to gently clean the area, using clean water to rinse, and then blotting as described above. See our Stain Guide for more stain treatment tips.

How bad is it?

Light Pet Spots/Odours

An adorable and sneaky ferret standing on a couch

If your pet has the occasional accident and you are able to clean it up quickly, our standard carpet cleaning may be appropriate for you. Generally, this is the case if you don’t have visible spots or odour concerns and are fairly certain that your pet is not urinating in hidden areas on your carpets or furniture without your knowledge.

Medium to Heavy Pet Odours & Stains

A black cat with white nose and paws staring boldly into the camera while laying on the floor

A thorough professional carpet cleaning does a great job when it comes to removing most routine soiling and unsightly spots. However, biological liquids like urine, can penetrate deep into the carpet, through the backing and into the underlay. Additional treatments for pet spot removal and carpet deodorizing measures may be required to deal with the appearance and odour caused by urine.

If you have concerns about odours or visible pet stains on your carpet or upholstery, especially from pet urine or feces, we recommend BioTreat™ enzyme-based pet stain remover. BioTreat™ uses helpful bacteria to digest organic waste left by bodily fluids, pet deposits and food. BioTreat™ is left on your carpets while they are clean and damp, working their way through the damp fibres over the first 24 to 48 hours to digest whatever organic material is present. Once the carpet dries, you simply vacuum, and the process is complete. For extensive staining and odours that return to the dry carpet after the use of BioTreat™, we will return to reapply the product to ensure the stain is thoroughly and completely digested. Learn More.

Unseen Stains – Wicking  

Have you ever cleaned your carpets or had a professional carpet cleaning, only to find that when the carpets dry, urine spots and odours return, or even worsen? This has a lot to do with the wicking effect.

Professional carpet cleaning is designed to thoroughly clean the “pile” of the carpet. The pile is the fibres that make up the part of the carpet that you see. It may be tight, like a Berber, or it may be thick and long like a shag. Past the pile, is the backing, and under the carpet itself is underlay, which is usually affixed to a wooden subfloor. The problem is, pet urine does not confine itself to the surface, or the pile of the carpet. If you don’t find the urine immediately it may soak through the backing and into the underlay or even the subfloor. The spreading of the stain below the surface will often be larger than what you see on the surface.

When your carpets are professionally cleaned, the urine deep in the carpet, and possibly into the underlay can “wick” or be drawn up the damp carpet fibres to the surface, where they appear larger than before, and bring an unpleasant odour.

Additional Treatments for Pet Concerns

BioTreat™ Pet Odour Neutralizer is an enzyme-based pet stain treatment that counters urine odours and stains by digesting biological materials that have soaked deeper than regular cleaning will reach. Learn More.

Carpet/Fabric Protector restores the factory applied stain resistant coating to your carpet or furniture. This protects it from stains, and reduces routine wear and tear. Learn More.

Alberta Carpet Cleaning Reviews

Alberta carpet cleaning cleaned my carpets.I am beyond impressed. I didn’t think service like this existed anymore. A real person (Anna), not AI, did the booking using text messages. Convenient and effective. Mark cleaned my carpets. The results are amazing. My carpets hadn’t been cleaned since the house was built 18 years ago. I thought for sure they needed to be replaced. Excellent results. Excellent service. Excellent experience. Professional and knowledgeable employees. Fair price considering the expense of replacement.

- Raelene Kucy

I had an appointment for cleaning my carpet last week, and Jason G. called me before coming in the appointed time. He had all necessary ancillaries to take care of my house clean and spotless as it was. Jason was very friendly, and thorough in cleaning the carpet, paying much attention to details and all nooks and corners of each room was cleaned. All the more, Jason G. was very gentle, smiling and explaining to me details as he was working on the carpet. I am extremely pleased with the way Jason rendered the service and would give 10 starts if that were available. Extremly happy and pleased. Thanks Jason G.

- Saju Skaria

This is my second time choosing this carpet cleaning service, and I remain very satisfied. Tim was polite, professional, friendly, and punctual. I’m grateful for the attention to detail and the consistent quality. Thank you for another great experience.

- Rubia Akram

I have posted significantly more poor reviews than great reviews simply because the customer experience is in short supply out there these days. Alberta Carpet Cleaning stands out head and shoulders above the rest. Haven't had such a good customer experience in a long time. From my Technicians Laben and Tim to Jennifer in the office. All so very professional, friendly and accommodating. They had to come back twice but were so good about it. There is something to be said for a company when their employees love their jobs and have been there a very long time. Highly recommended.

- Mike Diamond

I've had ACC come in a few years ago to clean the ducts and furnace and it was a fast but thorough and professional job. Once the last child moved out it was time to clean the carpet as any parent can relate so I called ACC back and the service tech did not disappoint. He came in and immediately took precautions to protect the entryway and landing, we walked through the house and confirmed what was happening (Stairway, hallway and three rooms) and pricing. Once he got started he wore the appropriate PPE and was done in about an hour. The carpets looked new again, the whole upstairs looked completely refreshed. Everything was completely dry by the next morning (he was done by just after noon) and still looked fresh and clean. Great and professional work.

- Quinn Gillard

The whole experience was ABSOLUTELY AMAZING!!! I had arranged for furniture cleaning for my 91 year old Mom in Alberta… I live in BC. Jason, the technician called me prior to entering her building… we discussed what was to be done… and what our main concerns were. Immediately following their visit my Mom called and told me it was a wonderful experience and that Jason and Roberto were absolutely beautiful people!!! They were very kind, polite and caring towards my Mom… she felt it… and I was SO EXTREMELY GRATEFUL! Jason also called me immediately after the cleaning to let me know how the service went. I cannot express how grateful I am to have people who were kind, compassionate and truly cared about my Mom and her experience! I would highly recommend Alberta carpet cleaning! The customer service was absolutely outstanding! Thank you so much!

- Ally S

Alberta carpet cleaning cleaned my carpets.I am beyond impressed. I didn’t think service like this existed anymore. A real person (Anna), not AI, did the booking using text messages. Convenient and effective. Mark cleaned my carpets. The results are amazing. My carpets hadn’t been cleaned since the house was built 18 years ago. I thought for sure they needed to be replaced. Excellent results. Excellent service. Excellent experience. Professional and knowledgeable employees. Fair price considering the expense of replacement.

- Rae

TEXT US