As professional carpet cleaners, we carry an assortment of tools and spotting agents which are specifically designed for different types of stains. However, depending on the age and the type of the stains present, we may be unsuccessful in removing some. So while we are unable to guarantee complete stain removal, we are confident that if we are unable to remove a stain, it would be unlikely that anyone else would be able to.