Abstract: A method of applying color to a woven carpet product includes positioning a woven carpet within a dyeing system. The woven carpet includes at least two types of yarn configured to retain a dye. At least one of the two types of yarn has a first dye affinity and another of the two types of yarn has a second dye affinity. A dye is applied to the at least two types of yarn included within the woven carpet via the dyeing system.