A method for surface dyeing a range of textile materials, in the form of
yarn, fabric, or garments, includes: a) preparing a dyebath including dye
particles and an additive, such as an anionic acrylic copolymer, causing
the particles to become charged; b) preparing the textile material by
applying an additive, such as a cationic polyamide, forming a substrate
with a charge attracting the particles, c) immersing the textile material
in the dyebath; d) chemically reducing the dye particles retained on the
textile material to a leuco form; and e) oxidizing the dye material.