It can be effective in removing many types of stains, but the success of stain removal depends on the type of stain, the age of the stain, and the type of rug.