We provide professional pet urine and odour treatment services that effectively remove urine stains and eliminate odours at the source.
Using specialized enzymatic cleaners, we break down urine residues to permanently remove smells rather than just masking them, leaving your carpets, rugs, and upholstery fresh and clean.
Nothing speaks louder than genuine customer feedback. Read our Google reviews to see why homeowners and businesses across Perth trust BestChoice Carpet Cleaning Perth for reliable service, quality results, and a professional experience.











Our professional pet urine and odour treatment service uses specialized enzymatic cleaners to break down urine at the source. This effectively removes both visible stains and deep-seated odours that regular cleaning cannot eliminate, helping to restore freshness to your carpets, rugs, and upholstery.
Removes Urine Stains Effectively cleans and lifts pet urine stains from carpets, rugs, and upholstery.
Eliminates Odours Permanently Uses enzymatic cleaners that break down urine molecules instead of just masking the smell.
Prevents Repeat Marking By removing the scent completely, it helps discourage pets from urinating in the same spot again.
Safe for All Surfaces Safe to use on carpets, rugs, upholstery, and mattresses without causing damage or discolouration.
Removes bacteria and ammonia from urine, helping create a healthier and fresher living environment.
Regular treatment helps prevent long-term damage to carpets and upholstery caused by pet urine.
Our professional pet urine and odour treatment service is designed to remove both visible stains and deep-seated odours caused by pet accidents. Here’s everything included in our service:
We inspect the affected area to identify urine spots and assess the extent of soiling.
We use UV light to locate hidden urine stains that are not visible to the naked eye.
We apply a specialized pre-treatment solution to break down urine residues.
We use professional enzymatic cleaners that break down urine at the molecular level to remove both stain and odour.
The cleaner is worked into the affected area and given time to work effectively.
We extract the dissolved urine, dirt, and cleaning solution from the carpet or upholstery.
We apply an odour neutralizer to eliminate any remaining smells.
We perform a final check to ensure the odour and stains have been properly treated.
Take a look at some of our recent work and the results we deliver. From deep cleaning to visible improvements, these before and after images show the difference a proper service can make.




At BestChoice Carpet Cleaning Perth, we go beyond surface cleaning to restore freshness and create healthier homes. Our expert local team uses advanced steam technology and eco-friendly products to remove deep dirt, stains, and odours — delivering spotless results with fast service and transparent pricing.
Perth-based experts with years of experience delivering outstanding results using professional techniques.
Our steam cleaning removes deep-seated dirt, stains, and allergens far beyond regular vacuuming.
Non-toxic and biodegradable solutions that are safe for children, pets, and allergy sufferers.
If you’re not happy with the results, we’ll return to fix it at no extra cost.
Efficient processes and quick drying mean minimal disruption so you enjoy clean carpets faster.
Pricing Clear upfront quotes with no hidden fees and premium service at competitive prices.
Find answers to the most common questions about our steam carpet cleaning service.
Yes. We use professional enzymatic cleaners that break down urine at the source, removing both the stain and the odour permanently instead of just masking it.
Treatment time depends on the size of the affected area. Most jobs take between 30 minutes to 2 hours to complete.
We can treat and improve most old urine stains. However, very old or heavily set-in stains may not be completely removable, but the odour can usually be significantly reduced.
No. When done properly with enzymatic cleaners, the odour is eliminated at the source and does not return. However, if the pet urinates again in the same spot, the smell may reappear.
Send us an email and we’ll get in touch shortly.
© 2025 – All Rights Reserved