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

Making the telephone appointment was easy, Bogdan our technician arrived on time with a courtesy call before arrival. He was professional & kind, did an amazing job with a severely stained carpet which had urine stains and smells. The explanation of the job and invoice made it a breeze. We’ve been using Alberta Carpet cleaning for a few years now at our rental property and will be using them again.

- Scottilee Cameron

UPDATE: I originally gave the company 3 stars, but I’m changing my review to 5 stars based on how well they handled my concerns. Anna, who originally helped me with my booking, personally called me after my review. She was incredibly kind, professional, and understanding. She took the time to listen to my concerns and explain everything clearly, and I really appreciated the way she handled the situation. She genuinely made me feel heard and completely changed my overall impression of the company. Laben also did a great job with the cleaning and was extremely professional and respectful. Excellent customer service all around. And a special thank you to Anna for going above and beyond. She absolutely deserves the recognition!

- CXS 8

We had an excellent experience with Alberta Carpet Cleaning Services! They were able to get us booked within just a few days, which we really appreciated. Our technician, Bagdan, was absolutely fantastic. He was highly communicative throughout the process, arrived exactly on time when he said he would, and was incredibly knowledgeable and thorough in his work. You can tell he truly takes pride in what he does. The quality of the cleaning exceeded our expectations, and we were thrilled with the entire experience from start to finish. Huge shoutout to Bagdan for his professionalism and outstanding service — we would definitely recommend Alberta Carpet Cleaning Services to anyone looking for top-notch carpet cleaning!

- Jesse Schewchuk

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

Impressed with the service from start to finish. The tech, Krishna was professional, respectful of my home, and even installed a temporary door covering to ensure our small dogs stayed inside. I was shocked that he arrived at the start of the estimated two-hour window. Fantastic service, great carpet cleaning results, and highly recommend.

- L J

I had an excellent experience with Alberta Carpet Cleaning. Jason G was professional, friendly, and very efficient. He was able to complete the carpet cleaning on the same day we finalized the booking, which was greatly appreciated. He did a thorough job, and my carpets look refreshed and much cleaner. Jason’s attention to detail and commitment to customer satisfaction were evident throughout the service. I highly recommend Jason G and Alberta Carpet Cleaning to anyone looking for prompt, reliable, and high-quality carpet cleaning services.

- Maria Blaisela Domondon

Received prompt professional service right from the start…… we were lucky to be able to have the service the following morning as the week was booked up already. We received a text saying the cleaning technician was scheduled to arrive between 10:30 am - 12:30 pm and he arrived at 10:30 am! He was very pleasant and offered good advice. We are pleased with the cleaning.

- Julie Ouellette

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

The overall experience was excellent. Reasonable price and it only took a couple of days for the appointment. But the icing on the cake was the technician who did the job. I can’t say enough good things about him. Great at his job and a gentleman to boot. Thank you again Bogdan.

- Rick Edwards

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

TEXT US