Absolutely. STAIN GUARD is an outstanding product that is HIGHLY recommended by industry professionals. In fact, most all new carpet has a Stain Guard on it — applied by the actual carpet manufacturer. However, Stain Guard wears off because of traffic on the carpet, frequent vacuuming, professional cleaning, etc. We recommend reapplying after every professional cleaning.