Synthetic fabric dyes can have devastating effects on the environment. Natural dyes, on the other hand, are generally much more eco-friendly and potentially completely non-toxic, depending on your mordant of choice.