Main contentGo to main navigationGo to searchGo to footer

How to Remove Dog and Cat Urine Smell from Carpet

Pet parents are quick to list the benefits of sharing space with a cat or dog, including companionship and unconditional love. But one potential cohabitation challenge is the lingering odour and stain of pet urine on carpet.

Whether you’re dealing with a recent accident or an older pet mess, this cleaning guide can help you permanently remove dog and cat urine from carpet.

In this guide, our experts walk you through:

  • the right steps to fully eliminate pet urine stains and smells
  • best practices for immediate cleanup to prevent stains from setting in
  • tips for using a portable carpet cleaner for thorough stain and odour removal
  • other cleaning options, including using store-bought enzymatic cleaners designed for pet urine and homemade solutions some DIY-ers believe may neutralize odours
blot_stain_1500x1000.jpg


Immediate steps to take after an accident 

Blotting vs. scrubbing: What's more effective? 

  • When your pet has an accident on carpet, blotting the liquid away is far more effective than scrubbing. By gently pressing the stain with an absorbent material such as paper towel or a clean, absorbent rag, you will lift the liquid away, preventing it from sinking further into the carpet layers, where odours and stains become even harder to remove.
  • Scrubbing should be avoided. Doing so can spread the urine, making for a bigger mess to clean up. It can also force the urine deeper into the carpet backing, embedding odour-causing compounds. Scrubbing can also damage carpet fibers, making a stained area more noticeable.
  • After blotting, you can move on to actually cleaning the carpet. The most effective methods include using a carpet cleaning machine or an enzymatic cleaner, which can further help break down any remaining particles without the risk of pushing the stain further into the carpet.

BISSELL® solutions, including carpet cleaning machines developed by engineers and specialty cleaning solutions created by chemists, have been tested on actual pet urine to ensure they are up to the challenge of fully removing new and old pet messes and accidents. They can be used to clean carpets with “W” or “W/S” on their cleaning tags/manufacturer’s instructions. 

Use a carpet cleaner for the deepest clean

Materials needed

OR

Step 1: Fill carpet cleaner with cleaning solution

Fill your upright or portable carpet cleaner with a cleaning solution specifically formulated to tackle pet urine odors. Pet Pro Oxy Urine Eliminator + StainProtect™ Technology for upright deep cleaners or Pet Pro OXY Spot & Stain for portable deep cleaners are strong choices specifically designed to target urine stains and odours.

cleaning_Urine_from_carpet_1500x1000.jpg

Step 2: Spot clean the affected area

You can blot the area first or move straight to cleaning with your carpet cleaner. Focus on cleaning the urine-stained area and the two inches surrounding the area because urine stains can spread underneath the carpet’s surface. Make one pass forward with the sprayer on and one pass backward with the sprayer off. Repeat this step two or three times.


Step 3: Extract excess moisture

Use the cleaner’s suction function to extract as much moisture as possible from the carpet, ensuring you thoroughly remove the stain and any excess cleaning solution. (The area won’t be completely dry.)

Step 4: Repeat if necessary

If any staining or odours persist, repeat the cleaning process. Stubborn spots may require multiple cleanings to remove odours and stains.

Step 5: Allow to dry overnight

Once the area has been cleaned, allow the carpet to air dry overnight. To speed up drying time, you may want to open windows or run fans to circulate air in the area.


Use an enzymatic cleaner for quick and thorough stain and odour removal

Materials Needed

Step 1: Blot the area

Use paper towels or a clean rag to blot the urine spot, pressing down firmly to absorb as much liquid as possible. Avoid scrubbing, which can spread the stain further into the carpet fibers.

Step 2: Test in a hidden spot

Before applying any cleaner, test it on an inconspicuous area of the carpet to ensure it won’t damage or discolour the fabric, especially if your carpet is not colourfast.

enzymatic_cleaner_1500x1000.jpg

Step 3: Apply enzymatic cleaner

After confirming the cleaner is safe for your carpet, generously apply an enzymatic cleaner like Woolite® Carpet Pet Urine Eliminator over the affected area. This type of solution is designed by chemists to break down the organic compounds in pet urine and neutralize odours.

Step 4: Let it sit

Allow the enzymatic cleaner to sit for 15 minutes on lightly soiled areas. For heavily soiled areas, apply the formula and cover it with a damp cloth for 12 to 24 hours. This gives the enzymes time to fully break down odour-causing particles.

Step 5: Repeat as necessary

If the stain or odour is still there, reapply the cleaner and repeat the process. You may have to do multiple applications on deep-set stains.

Step 6: Blot excess and allow to air dry

Once you’ve gotten the stain out, blot any remaining moisture using paper towels or a rag and allow the carpet to air dry completely. After it’s dry, go over the area with your vacuum cleaner to restore the carpet’s texture.

DIY solutions for eliminating pee smell 

While specially designed carpet cleaning machines and formulas have been thoroughly tested in the lab, DIY solutions come with no guarantees. What one person says works may not deliver results for you, and there’s a chance you could damage your carpet.   To help you clean wisely, we’ve gathered examples of some common homemade cleaning solutions and asked our chemists to weigh in on why they wouldn’t recommend using them to clean up urine. 


 DIY cleaner: vinegar 

Cleaning carpet with vinegar

Multiple online sources suggest the following: combine one cup of distilled white vinegar with one cup of water in a spray bottle. Test on a small area first to make sure it isn’t affecting the colour of your carpet. Spray the solution generously over the affected area, allowing it to sit for a few minutes to neutralize the odor. Afterward, blot the area again with a clean rag or paper towel to remove any excess solution.

A chemist weighs in:

“Vinegar doesn’t lift oils and stains, and it doesn't sanitize the way a cleaning formula designed to sanitize can,” says Jay Kellis, Principal Chemist at BISSELL. What’s more: pouring vinegar into a BISSELL® machine can cause permanent damage, corroding the inside of the machine, and leave a smell you’ll never get rid of.


DIY cleaner: hydrogen peroxide

Cleaning carpet with hydrogen peroxide

Multiple online sources suggest the following: test the hydrogen peroxide on a small, inconspicuous area first because it can sometimes bleach or discolour fabrics or fibers. If your carpet is colourfast, spray or pour hydrogen peroxide onto the stained area, covering it completely. Allow the solution to sit for several minutes, then blot the area with paper towels or a rag to absorb the cleaner and any loosened particles. Rinse the area lightly with clean water, then blot the area again with clean paper towels or a dry rag until it is mostly dry.

A chemist weighs in:

“Hydrogen peroxide alone will not do an adequate job,” says Kellis, our Principal Chemist. “Our peroxide-containing formulas also contain cleaning boosters and wetting agents, which allow the hydrogen peroxide to penetrate soils in a way peroxide alone would not. Also, our formulas are pH adjusted to offer the best stability and cleaning efficacy.”

Cleaning old urine spots

Sometimes you can smell a urine stain, but you can’t actually see it. For example, maybe you just moved into a new apartment, or you suspect your cat soiled a corner of your bedroom – but you’re not sure which one. Here’s a simple way to find – and treat – urine spots that have been sitting for a while.


blacklight_1500x1000.jpg

Locating the dried urine spot

Use a blacklight to find urine stains. With all of the other lights out, urine stains will glow when lit by a blacklight, thanks to their chemical composition.

Removing the dried urine spot

To lift the odour, you’ll want to try a store-bought solution with tested ingredients. We recommend using a portable carpet cleaner with pet odor-removing ingredients such as OXY or enzymatic spray formula, both of which can get rid of odours that go deep into the backing of the carpet. (See cleaning instructions earlier in the article.) 

Conclusion: maintaining fresh and clean carpet 

Final thoughts on odour management 

Use preventive products: Products designed specifically to remove pet odours or maintain carpet freshness can be helpful. For instance, some BISSELL® carpet cleaning formulas are designed to prevent pets from remarking the same area twice. While some online sources suggest an odour-absorbing product like baking soda can be sprinkled over carpet to remove odours, urine odours cannot be diminished this way.

Regularly clean pet areas: If you have pets, regularly cleaning their bedding, toys, and favorite resting spots can reduce the general spread of odours throughout the home. Establishing designated pet zones can also help contain messes and odours to specific areas. 

Address persistent odors promptly: If unpleasant odours persist despite cleaning efforts, it may indicate a deeper problem, like mold or underlying carpet padding issues. In such cases, consult a professional cleaner to evaluate the carpet for possible replacement or additional treatment.

Maintain good ventilation: Ensuring proper airflow in rooms with carpet can prevent odours. Open windows when possible and consider using air purifiers to help reduce airborne particles that can settle into carpet and cause smells.

Routine cleaning best practices 

Regular vacuuming: One of the best ways to keep carpet fresh is through routine vacuuming. Aim to vacuum high-traffic areas at least twice a week – less frequently used areas can wait for a weekly clean. This simple step removes dirt and dust allergens before they settle into carpet fibers, helping to prevent odour buildup.

Immediate spot treatment: Address spills and pet accidents as soon as they happen to avoid stains and lingering odours. Blotting rather than scrubbing helps lift the mess without spreading it. For pet messes, you’ll want to use cleaners that neutralize odours, ease debris removal, and sanitize your space.

Scheduled deep cleaning: Thoroughly clean your carpet every six months. Deep cleaning with a formula and carpet cleaner removes deeply embedded dirt, dust mite matter, and other gross and unseen debris which can cause unpleasant smells. It also helps extend the life of your carpet.

FAQs

BISSELL Principal Chemist, Jay Kellis, and Senior Chemist, Jim Pell, answer key questions about pet urine in carpets, including how long you can expect that smell to last if you don’t do anything.

Sign up and save 15% off your first purchase
Pet Proven

© 2004-2025  BISSELL Inc.
Choose subscription