Dog pee on carpet seems manageable at first – until it isn’t. That faint smell that lingers for days. The stain that reappears after you’ve cleaned it twice. Your dog sniffing the exact same spot and doing it again. Knowing how to get pee smell out of carpet starts with understanding what dog urine actually does to carpet fibres.
This guide covers fresh accidents and how to get dried dog pee out of carpet, what most people get wrong, and when it’s time to call in the professionals.

Dog urine on carpet isn’t a surface-level problem. It contains uric acid, proteins, bacteria, and ammonia compounds that bond directly to carpet fibres. When it first hits the carpet, it’s acidic. As it dries and breaks down, it becomes alkaline, releasing that sharp, ammonia-like smell most dog owners know all too well.
As urine dries, it leaves behind uric acid crystals that bond tightly to carpet fibres and release a strong, lingering smell – especially when exposed to excess moisture or humidity. This is why a stain you thought you’d sorted can come back smelling worse on a warm, humid day.
Act fast. The sooner you treat a fresh accident, the better your chances of stopping the stain and smell from setting in.
What you’ll need:
Press paper towels firmly into the wet area to absorb as much urine as possible. Work from the outside in to stop the stain spreading. Replace towels as they saturate. Do not rub or wipe the spot, as that causes the urine to spread through the fabric.
Pour a small amount of cold water over the area and blot again. This dilutes what’s left behind.
Mix equal parts white vinegar and water, apply to the area, and let it sit for five minutes. White vinegar’s acidic properties help break down alkaline stains like urine, and it won’t cause discolouration when diluted.
Once the vinegar has soaked in, apply a light layer of baking soda. Leave for 10–15 minutes, then vacuum thoroughly.
This is the most important step. Enzyme-based cleaners break down the uric acid and bacteria that household cleaners can’t touch. Spray generously, let it work per the product instructions, and blot dry. Don’t rinse, and let it air dry completely.
One thing to avoid: Steam cleaners. The heat produced by steam cleaners makes the stain permanent and bonds urine proteins into carpet fibres.
Dried urine is trickier because the uric acid crystals have had time to set. You need to rehydrate before you treat.
Not all dried urine spots are visible. You might need to find the stain with a UV blacklight torch in a darkened room. This is especially useful if your dog has had multiple accidents or if you’ve moved into a rental with pre-existing pet damage.
Lightly mist the dried area with warm water using a spray bottle. Don’t soak it – you want to loosen the crystals without driving them deeper into the underlay.
For older or heavier stains, let the cleaner sit for several hours or overnight. Most enzymatic cleaners work best without rinsing.
Blot away moisture with a clean cloth and allow the area to dry fully. Repeat the enzyme treatment if any smell or staining remains.
Once completely dry, follow with a thorough vacuum. This restores carpet texture and lifts any residue left behind.
Getting this wrong is easy. Here’s what to avoid:
Dog pee contains pheromones that encourage dogs to urinate in the same location – and getting rid of the smell is important to stop repeat accidents.
Dogs’ noses are thousands of times more sensitive than ours. Even when you can’t detect anything, they can. Masking the smell with air fresheners or surface cleaners won’t stop them. Fully removing the uric acid residue is the only way to break the cycle.

Sometimes urine soaks through the carpet pile, through the underlay, and into the subfloor beneath. At that point, no amount of blotting or household cleaning will fully remove the odour. The smell will keep returning because the source is below the surface.
That’s where professional carpet cleaning in Melbourne makes a real difference. Eco Bond Cleaning uses eco-friendly, non-toxic enzyme-based solutions to treat pet urine at the source, made to deal with persistent smells, multiple stains, or a property with pre-existing pet damage.
Moving out of a rental? Pet odour is one of the most common reasons bond deductions are made. Our end-of-lease carpet cleaning Melbourne service is designed to meet real estate agency standards and give you the best chance at your full bond back.
If your dog has also had accidents on the couch or armchair, our couch and upholstery cleaning in Melbourne uses the same safe enzyme-based process on fabric and upholstery. For pet owners in Melbourne’s inner east, our carpet cleaning Camberwell team is available for same-day bookings.
Dealing with another type of stain? See our step-by-step guide on how to get blood out of carpet.
