A: While professional carpet cleaning can effectively remove most stains, it is important to note that not all stains can be completely removed. Some stains, such as those caused by certain dyes or chemicals, may be permanent. However, our experienced cleaners will use their expertise and specialised stain removal techniques to achieve the best possible results.