Yes, but only when applied according to manufacturers instruction by a trained applicator. These products are an effective way to prolong soil and stain resistance and enhance carpet performance. For further information discuss your needs with your technician.