Home dyeing can be a gamble if you are new to the idea, but even if you are experienced in the art, knowing the reaction difference between animal fibers and plant based fibers can be crucial to ...