How to Remove Pet Stains Naturally — Urine, Vomit, Poop & Odour
Pet stains are different from food or mud stains for one reason: they smell. Dog and cat urine, vomit, faeces and hairball marks all contain proteins, fats and (in the case of urine) uric acid crystals that bond to fibres and continue to release ammonia for weeks unless they are fully broken down at the molecular level. Mask-the-smell sprays, vinegar and supermarket carpet shampoos lift the visible mark but leave the uric acid behind — which is exactly why your dog keeps returning to the same patch on the rug. The fix is enzymatic and natural: Luniva's protease and lipase active enzymes digest the protein and fat that hold a pet stain together, helping to remove the stain residue responsible for the lingering smell rather than covering it up. The formula is bleach-free and ammonia-free. Use it on suitable washable fabrics only — never apply it directly to pets or skin, and always follow the label instructions and test an inconspicuous area first. This guide covers fresh accidents, old set-in urine patches you can still smell, vomit and hairballs, and what to do when a pet has marked the same spot more than once.
Shop Luniva — £15.49 · View Enzyme Powered · Stain removal guides
Why pet urine smell comes back — and how to actually stop it
Cat and dog urine contains urea, urochrome, and — critically — uric acid crystals. Urea and urochrome rinse out with water, which is why a stain looks gone after a quick clean. Uric acid crystals do not: they bond to carpet fibres and reactivate every time the air is humid, releasing fresh ammonia smell. Most household cleaners (vinegar, baking soda, washing-up liquid, even bleach) cannot break uric acid. Proteases and lipases — the active ingredients in Luniva — digest both the protein matrix and the fat binders holding the crystals in place, so the smell stops returning instead of being masked.
How to use Luniva on pet stains & odours
- Step 1 — Blot, don't rub: For fresh accidents, blot with clean kitchen paper or a microfibre cloth until no more liquid lifts. Never scrub — it spreads urine deeper into the carpet underlay.
- Step 2 — Saturate with Luniva: Spray Luniva generously over the entire wet patch — and 2–3 cm wider than the visible stain, because urine spreads laterally as it soaks in. For dried-in patches, soak fully and leave for 1–3 minutes.
- Step 3 — Wait, then blot or wash: Leave the enzymes to digest the proteins for 1–3 minutes. On carpet or upholstery, blot dry with a clean cloth and air-dry. On washable bedding and clothes, machine-wash at 30–40°C and air-dry — never tumble-dry until the smell is fully gone.
Compliance note: Based on controlled laboratory testing. Performance may vary by stain age, fabric type and wash conditions.
Related stain guides
Frequently asked questions
How do I remove dog urine from carpet naturally without bleach?
Blot the wet patch with kitchen paper until no more liquid lifts, then saturate with Luniva — spraying 2–3 cm wider than the visible mark to catch the urine that has spread laterally. Leave the enzymes for 1–3 minutes, blot dry, and air-dry the carpet. Luniva is bleach-free and ammonia-free, so it is safe on coloured carpet and pet-safe once dry.
Why does my carpet still smell of cat urine after I cleaned it?
Because most cleaners only lift urea and urochrome — they leave uric acid crystals behind, which reactivate every time the air is humid and release fresh ammonia smell. You need a protease + lipase enzyme treatment like Luniva that digests the crystals at the molecular level rather than masking the odour.
Will Luniva remove old, dried-in pet urine stains?
Yes. Saturate the patch fully — old urine often goes through carpet pile into the underlay, so use enough product to soak through. Leave 1–3 minutes. For very old patches, repeat once and air-dry between applications. Do not tumble-dry or steam-clean before treatment; heat sets the protein.
Is Luniva safe to use around dogs and cats?
Yes — Luniva is bleach-free, ammonia-free and pet-safe once dry. Keep pets and small children off the treated area until it is fully air-dried, which is normal for any wet cleaner. The active enzymes break down naturally once they have finished digesting the stain.
How do I remove dog vomit or hairballs from a sofa or rug?
Lift the solids first with a spoon or blunt scraper — do not rub them in. Spray Luniva onto the underlying mark, leave 1–3 minutes for the enzymes to break down the protein, fat and bile, then blot with a clean damp cloth. Air-dry fully. Spot-test on hidden upholstery first.
How do I stop my dog returning to the same spot on the carpet?
Dogs return to spots that still smell like urine, even at concentrations you cannot detect. Treat the patch with Luniva, then re-treat it expanding 5 cm wider than the original mark — urine spreads laterally as it soaks in. Once fully air-dried and odour-free to you, the dog usually stops marking the area.
Can I use vinegar or baking soda instead?
They help with surface odour but do not break uric acid crystals or the protein binders in urine and vomit. Enzyme action works on the stain residue that holds the smell, rather than masking it. Vinegar can also fix some dyes permanently in carpet — spot-test before using.
Will Luniva work on dog beds, blankets and soft toys?
Yes. Pre-spray the stain, leave 1–3 minutes, machine-wash at 30–40°C and air-dry. Do not tumble-dry until you have confirmed the smell is fully gone. For non-machine-washable toys, spray Luniva on a damp cloth and wipe.