How to be honest do not know whether this powder can actually remove stains. We have always used this powder all a few years to refresh our carpet. This has worked quite well. The beige carpet looked after from getting a little better than before. Now we have again bought a pack with this agent and the difference you notice in the Annual: The pack is easier. Instead 750g contained only 650g. There are now holes in the ground and you can herumtänzeln while distributes the stuff - SUPER! In short, a little marketing, and the consumer is vergackeiert again. Of course, the company Vanish justifies deal with such changes with arguments like: "new formula", "improved properties", "better service" ect ... - Nonsense! It is at the end less in the package. But at least the advertising is true, is not it? In that sense we can not recommend this product.