Dry cleaning removes all types of stains, including those caused by smoke. However, it cannot remove smells from clothing that has been damaged by fire. If you want to remove the smell of smoke, you should wash your clothes in hot water.