Method for dyeing textile materials comprising the steps of (i) providing a dyeing system for textile materials comprising at least one salt in at least one first container and at least one dye in at least one second container , wherein the at least one first container has a first opening or a first group of multiple openings , and the at least one second container has a second opening or a second group of multiple openings , wherein the at least one second container is configured such that the start of the dispensing of the dye(s) occurs temporally after the partial or complete dispensing of the salt from the at least one first container , wherein the temporal delay of the start of the dispensing of the dye relates to the start of the dispensing of the salt and is in a range of about 1 minute to about 10 minutes; (ii) transferring the containers obtained in step (i) into a third container; (iii) charging the third container with at least one textile material to be dyed; and (iv) adding water to the third container charged as in steps (ii) and (iii) wherein (v) the at least one salt and/or at least one fixing agent or at least one fixing agent-salt mixture from the at least one first container and/or the at least one dye from the at least one second container are dispensed through the opening or openings of the respective container in a time-delayed and/or metered manner, (vi) the at least one salt and/or the at least one fixing agent or the at least one fixing agent-salt mixture begins to flow out of the at least one first container before the at least one dye begins to flow out of the at least one second container ; and (vii) the salt and/or the fixing agent or the fixing agent-salt mixture and/or the at least one dye as mentioned above under (vi) are suspended and/or dissolved in water in the respective container. (i) providing a dyeing system for textile materials comprising at least one salt in at least one first container and at least one dye in at least one second container , wherein the at least one first container has a first opening or a first group of multiple openings , and the at least one second container has a second opening or a second group of multiple openings , wherein the at least one second container is configured such that the start of the dispensing of the dye(s) occurs temporally after the partial or complete dispensing of the salt from the at least one first container , wherein the temporal delay of the start of the dispensing of the dye relates to the start of the dispensing of the salt and is in a range of about 1 minute to about 10 minutes; (ii) transferring the containers obtained in step (i) into a third container; (iii) charging the third container with at least one textile material to be dyed; and (iv) adding water to the third container charged as in steps (ii) and (iii) wherein (v) the at least one salt and/or at least one fixing agent or at least one fixing agent-salt mixture from the at least one first container and/or the at least one dye from the at least one second container are dispensed through the opening or openings of the respective container in a time-delayed and/or metered manner, (vi) the at least one salt and/or the at least one fixing agent or the at least one fixing agent-salt mixture begins to flow out of the at least one first container before the at least one dye begins to flow out of the at least one second container ; and (vii) the salt and/or the fixing agent or the fixing agent-salt mixture and/or the at least one dye as mentioned above under (vi) are suspended and/or dissolved in water in the respective container. <EOS>