The role of Scotchgard is to protect the material it is applied to. This is not to say that stains cannot appear on the fabric. Scotchgard keeps the dye, dirt, etc., from penetrating deep into the material. This will make it easier to remove by dabbing out the stain or using a fabric-safe stain remover.