How to Remove Odours from Carpet

If you have recently moved into a carpeted rental, or live with small children, pets, or someone who is a big fan of do-it-yourself projects, you may have noticed that your carpet smells funny. Over time, animal waste, dirt and other contaminants build up deep in the carpet’s fibers causing an unusual or unpleasant odour. Even newer carpets aren’t immune to taking on a funny smell — especially when there are pets in the home. So what can you do to get rid of nasty smells from your carpet once and for all?

Remove Odours from Carpet

It may be tempting to run out to the store and grab a box of deodourizing powder and apply it liberally to the problem areas. However, deodourizing products really only cover up the smell; they don’t get rid of it. Furthermore, the fine particles in the powder will get trapped in the carpet fibers and perpetuate your smelly problem.

At Home Solutions Between Cleanings

If you cannot wait until your next scheduled professional carpet cleaning, there are some things you can do to remove odours from your carpet:

  • Use a little baking soda. While it may seem counterintuitive to baking soda, since it’s a powder, baking soda is a natural odour eliminator. To use a baking soda treatment, pour a little bit on the trouble spot and let it sit for a few hours. Make sure to keep children and animals out of the area that you are treating. Give the area a thorough vacuum to suck up as much baking soda as possible.
  • Use a little white vinegar. The acidity of the vinegar is useful for breaking down tough odours. Using a solution of equal parts water and vinegar, spay your carpet and let it sit for 15 minutes. Then blot the carpet with a clean, preferably white, cloth. To dilute the vinegar smell, rinse your carpet with clean water and blot until dry. Just make sure to test an inconspicuous area of your carpet beforehand.
  • Use an enzymatic cleaner. There are several enzymatic cleaners on the market that treat tough odours that are handy to use until your next professional cleaning. As always, make sure to test a small out-of-the-way area of your carpet to make sure they do not cause any damage. Pour a liberal amount of solution on the affected areas and wait about 15 minutes. Using a clean white towel, absorb as much of the solution as possible. If necessary, use a fan to help dry the carpet.

Bring in the professionals

Generally speaking, if your carpet has begun to smell funny it’s time to have it professionally cleaned by your trusted Toronto carpet cleaning company. A professional cleaning will eliminate ground in dirt and pet stains that are the likely culprits behind the odour. A professional cleaning will also remove stains and extend the life of your carpet.

For help getting odours out of your carpet and to schedule a deep cleaning, please feel free to call Dr. Carpet at 647-800-5199 today!


dr. carpet offers the longest repair warranty in the industy. A 6 month, transferrable Warranty.  making us the perfect choice for preparing your home for market.