Dyeing is a method which imparts beauty to the textile by applying various colors and their shades on to a fabric. Dyeing can be done at any stage of the manufacturing of textile- fiber, yarn, fabric or a finished textile product including garments and apparels. The property of color fastness depends upon two factors- selection of proper dye according to the textile material to be dyed and selection of the method for dyeing the fiber, yarn or fabric.