I used it on some fabric chairs I purchased for my children for Christmas. Within a day there were already stains even after cleaning immediately. I have gone through almost 2 cans (came in a 2pack) and I'm embarrassed by how stained they are. I know kids are messy but that's why I bought the Scotch Guard. Very disappointed and now the chairs are ruined.