I was really surprised at the poor performance of this product after reading all the rave reviews. It probably removes about 50% of the stain. I have bought grocery store products (Woolite Pet) that work better than this. Also, the can looks huge but because it's aerosol it runs out very quickly. I would not purchase this product again.