Yes, our carpet cleaning methods are great for removing bad odours. Your textile floor coverings will be left clean and freshened up, smelling great!