BioHomeCares - Getting rid of pet stains and odours

Getting rid of pet stains and odours

We all love our pets, but it is undeniable that they often leave quite a mess for us to clean up after them. Here are some cleaning tips to remove pet stains and smells, especially for new pet owners.

Pet hair on soft upholstery

Purchase a lint roller or wrap your fingers in sticky tape to remove pet fur from affected areas.


On carpet

Flush the affected area with cold water to remove as much urine as possible before blotting the area until almost dry. Using an appropriate carpet cleaning agent, sponge the area with cleaning solution. Next, add some disinfectant in a pail of cold water and rinse the area well. Subsequently, blot it dry.

On a mattress

Sponge the stained area with a cold solution of washing liquid or upholstery shampoo. Wipe off the area with cold water mixed with some disinfectant.

On washable fabrics

Rinse the affected area with cold water before soaking it in detergent solution. Then, machine-wash as usual.

On non-washable fabrics

For fresh stains, sponge the stained area with a solution of vinegar mixed with water. (15ml of vinegar to 500ml of water)

For dried stains, it is best to get it cleaned professionally.

Lingering smells

To get rid of the smell of your pet’s urine, you will need to acquire an enzyme-based cleaner specifically designed for pet urine. However, fret not, most pet supply stores carry such products so it won’t be hard to get your hands on some.

Dirt tracks

To remove mud tracks left on the carpet by your pet, let the mud dry first before using a vacuum cleaner to remove as much dirt as possible. Next, mix a teaspoon of dish washing liquid to a cup of lukewarm water. Using a clean white cloth, sponge the stain with the detergent solution. Blot the stain until the mud is completely removed. Then, sponge the area with cold water before blotting dry.