i) Direct, vat, reactive sulphur, Azo (for cellulosic)
ii) Acid, basic (for proteins)
Links:[1] https://homescience.iisuniv.ac.in/courses/subjects/dyeing-and-printing-2 [2] https://homescience.iisuniv.ac.in/academic-year/2014-2015