In a word, yes. Although it has been mis-sold as a “magic bullet”, it really does help in protecting your carpet. Scotch guard works as a soil retardant – stains will come out quicker, making cleaning your carpet easier the next time you do it.Oct 1, 2014