Animal protein fibers and synthetic Nylon fibers contain many cationic sites therefore there is an attraction of anionic dye molecule to a cationic site on the fiber.
Animal protein fibers and synthetic nylon fibers contain many cationic sites. Therefore, there is an attraction of anionic dye molecule to a cationic site on the fiber.