Dye stabilizer is designed to stabilize or "lock in" the dyes. An acid rinse will help both to "set" any loose dyes as well as rinse away any dyes that are not inside the dye sites (sitting on the outside of the fibers. This applies to both carpets and rugs.