It happens to every pet owner at some point. You walk into the lounge room, catch a whiff of something sharp and unpleasant, and look down to find a wet patch on your favourite couch. Or worse — you find a stain that’s been there for days without you realising.
Pet urine smell on a couch is frustrating, but it is fixable. The key is knowing why the smell keeps coming back, what actually works to get rid of it, and when the job is beyond a DIY solution.
This guide covers everything — from the science behind the stink to step-by-step cleaning methods for both fabric and leather sofas.
Why Does Pet Urine Smell So Stubbornly Bad?
Before you grab the cleaning spray, it helps to understand what you’re actually dealing with.
Pet urine — whether from a dog or cat — contains urea, ammonia, bacteria, and a compound called uric acid. When urine dries, the uric acid forms tiny crystals that bind tightly to fabric fibres. Regular soap and water can clean the surface, but those crystals stay put deep in the cushion foam.
Here’s the part that catches most people off guard: humidity reactivates them. On a warm or humid Australian day, those buried uric acid crystals release their smell all over again. This is why a couch can seem clean for weeks, then suddenly smell terrible again after rain or in summer.
Cat urine is particularly potent because it’s more concentrated than dog urine and contains additional compounds that are harder to break down. If you have a cat, you’ll need to be extra thorough.
What You’ll Need
- Paper towels or a clean white cloth
- White vinegar (distilled)
- Baking soda
- Enzymatic pet odour cleaner
- Warm water in a spray bottle
- Vacuum with upholstery attachment
| Check Your Sofa’s Care Label First
Look underneath the cushions for a cleaning code:
If your sofa is code S or X, skip the DIY methods and call a professional. Using water on these fabrics can cause watermarks, shrinkage, or permanent damage. |
For Fresh Stains: Act Within the First 10 Minutes
Speed is everything with fresh pet urine. The longer it sits, the deeper it soaks into the padding — and the harder it becomes to remove completely.
Step 1 — Blot, don’t rub
Place a thick layer of paper towels over the wet area and press down firmly. The goal is to absorb as much liquid as possible before it penetrates the foam underneath. Replace the towels and repeat until no more moisture transfers. Never scrub — scrubbing pushes the urine deeper into the fabric.
Step 2 — Apply a vinegar solution
Mix one part white vinegar with two parts cold water in a spray bottle. Spray the affected area until it’s damp (not soaked). The vinegar neutralises the ammonia in urine and helps lift the odour. Let it sit for 5–10 minutes, then blot dry again.
| Important:
Use cold water — never hot. Heat sets urine proteins into the fabric, making the smell much harder to remove later. This also means you should avoid steam cleaning a fresh stain. |
Step 3 — Apply baking soda
Once the area is damp (not wet), sprinkle a generous layer of baking soda directly over the stain. Baking soda is a natural odour absorber and will pull out residual moisture and smell as it dries. Leave it for at least 8 hours — overnight is better.
Step 4 — Vacuum thoroughly
Use the upholstery attachment on your vacuum to remove all the baking soda. Check the area with your nose. If there’s still a faint smell, move on to an enzymatic cleaner.
Step 5 — Apply an enzymatic cleaner
Enzymatic cleaners are the most effective tool for permanently eliminating pet urine odour. They work by using natural bacteria to break down the uric acid crystals — the only way to truly destroy the smell rather than just masking it. Spray or pour the cleaner generously over the stained area, let it sit for 10–15 minutes (follow the product instructions), then blot dry and allow to air out completely.
For Old or Dried Stains
Dried urine stains are significantly harder to remove because the uric acid crystals have fully set into the fabric and foam. The baking soda and vinegar method alone often won’t be enough.
Find the stain first. Old pet urine stains can be invisible in normal light. A UV/blacklight torch (available cheaply online or at hardware stores) makes dried urine glow yellow-green in the dark, revealing exactly where to treat.
Soak the area with enzymatic cleaner. For an old stain, you need to rehydrate the dried crystals before the enzymes can break them down. Apply the enzymatic cleaner more generously than you would for a fresh stain. Some stubborn cases require two or three treatments with drying time between each application.
Give it time. Enzymatic cleaners need dwell time to work — don’t rush the process. For old stains, leave the product on for 20–30 minutes or as directed.
After treatment, allow the area to air dry completely with good ventilation. Place a fan near the couch to speed up drying. Do not cover the area while it’s still damp.
How to Remove Pet Urine Smell from a Leather Couch?
Leather is less absorbent than fabric, which works in your favour — but it still needs careful treatment because harsh cleaners can strip the protective coating and cause the leather to dry out and crack.
| Do Not Use Straight Vinegar on Leather
The acidity can damage the finish over time. Use the method below instead. |
- Blot the urine immediately with a dry cloth.
- Mix a few drops of mild dish soap with warm water and gently wipe the area with a damp cloth.
- Wipe again with a clean damp cloth (no soap) to remove any residue.
- Dry with a soft, clean cloth — do not let leather air dry without wiping it down first.
- Apply a leather conditioner once dry to replenish moisture and protect the surface.
For lingering odour on leather, a small amount of diluted white vinegar (1 part vinegar to 10 parts water) can be applied very lightly with a cloth, then wiped off and dried immediately. Always test on a hidden area first.
If the smell persists after these steps, the urine has likely penetrated through the leather into the cushion foam beneath. That’s a job for a professional leather cleaning service.
Common Mistakes That Make It Worse
Using ammonia-based cleaners. Pet urine already contains ammonia. Cleaning with an ammonia-based product tells your pet’s nose that it smells like a toilet — and they’ll keep using the same spot. Always use enzyme-based or vinegar-based solutions.
Steam cleaning a fresh stain. The heat from steam sets the proteins in urine into the fabric fibres. Always let a fresh stain fully dry and treat with enzymatic cleaner before any heat-based cleaning.
Using air freshener sprays. These only mask the smell at the surface. The uric acid crystals underneath continue to release odour, and the perfume can mix with the urine smell to create something worse. Elimination, not masking, is the only solution.
Over-wetting the fabric. Soaking the couch with too much liquid pushes the urine deeper into the padding and can cause mould to grow if the foam doesn’t dry properly. Apply cleaning solutions sparingly and always blot rather than pour.
When DIY Isn’t Enough: Signs You Need a Professional?
Home methods work well for fresh, isolated accidents. But there are situations where professional upholstery cleaning is the only way to fully fix the problem:
- The smell returns after cleaning — uric acid crystals have soaked into the foam or frame, beyond surface treatment
- Multiple accidents in the same spot — repeat soiling builds up layers that DIY methods can’t penetrate
- Cat urine with no improvement after two treatments — requires professional-grade enzymatic injection into the foam
- Large or old stains — professional hot-water extraction is necessary when stains have spread through the cushion
- Delicate fabrics — velvet, suede, linen, and code S/X upholstery should always go to a professional
A professional upholstery cleaner uses industrial-strength enzymatic solutions injected directly into the padding, combined with powerful extraction equipment that pulls the broken-down compounds out completely. This gets to the source of the smell in a way that surface treatment simply cannot.
Preventing Future Accidents
Once you’ve tackled the existing smell, a few precautions will make future accidents much easier to deal with:
Use a waterproof couch cover or throw. A washable, waterproof throw over your pet’s favourite spot costs almost nothing and saves the couch underneath from soaking up any accidents.
Apply a fabric protector. A professional Scotchgard treatment creates an invisible barrier on the upholstery that repels liquids, giving you more time to blot up an accident before it soaks in.
Treat accidents immediately. Keep a spray bottle with a 1:1 vinegar and water mixture on hand so you can treat accidents the moment they happen.
Clean the area thoroughly after treatment. Pets return to spots that smell like urine — their nose picks up trace amounts humans can’t detect. After cleaning, enzymatic treatment removes the scent marker so your pet doesn’t revisit the same spot.
The Bottom Line
Pet urine smell in a couch is completely fixable, but only if you treat it the right way. The key is using an enzymatic cleaner that actually breaks down uric acid crystals — not sprays that just cover the smell temporarily.
Act fast for fresh stains, be thorough and patient for old ones, and know when the job needs a professional with the right equipment to get to the padding underneath.
If you’re in Melbourne, Sydney, Brisbane, or anywhere else across Australia and the DIY route isn’t cutting it, the team at Squeaky Clean Sofa specialises in pet odour removal and upholstery deep cleaning. We use professional-grade enzymatic treatments and extraction equipment that reach right into the foam — giving your couch a genuine fresh start.
| Get a Free Quote for Professional Couch Cleaning
Call 0482077285 | squeakycleansofa.net.au |
Frequently Asked Questions
Why does my couch still smell like urine after I cleaned it?
The odour is coming from uric acid crystals that have soaked into the foam or padding. Surface cleaning doesn’t reach them. You need an enzymatic cleaner that breaks down the crystals chemically, or professional extraction that removes them physically.
Does baking soda remove urine smell from a couch?
Baking soda absorbs surface odour and moisture, which helps with fresh stains. But it doesn’t break down uric acid. Use it as part of a multi-step process alongside a vinegar solution and an enzymatic cleaner for best results.
How long does it take for pet urine smell to go away on its own?
It doesn’t — not without treatment. Uric acid crystals are stable compounds and don’t break down on their own. The smell may fade temporarily but will return when humidity rises.
Can I use hydrogen peroxide on my couch?
A diluted solution (3% hydrogen peroxide) can help with some fabric sofas, but always spot test first as it can bleach or discolour certain fabrics. Never use it on dark-coloured or delicate upholstery.
Is cat urine harder to remove than dog urine?
Yes. Cat urine is more concentrated and contains additional compounds including felinine, which makes it more pungent and harder to break down. It typically requires more treatment applications and is more likely to need professional cleaning.



