Why Dharmaset? Dharmaset Dyes are more permanent than regular Acid Dyes, wash fast even in hot water, and completely intermixable to your heart's content to get any color or shade you want. They are a concentrated mix of 1:2 metal complex, acid and reactive dyes with high wet and light fastness. A lot of wool dyers prefer Dharmaset to regular Acid Dyes, as do felters who use hot water in their felting process, as the Dharmaset won't bleed, but the Acid Dyes will.
Dharmaset Dyes do have a couple of cons as well, so you make your choice. A few of the colors are very expensive. They also are a bit harder to use than the Leveling or Milling class Acid dyes. Once the dyebath reaches the high temperature needed for fixing, they tend to strike FAST! So if you need your dye job to be even and level, you will need to use some auxiliary chemicals besides just Vinegar or Citric Acid. LevelSet improves the compatibility of the Dharmaset dyes, promotes their migration and exhaustion, and greatly helps to ensure fiber and surface levelness. These effects can be improved still further by an addition of 5-10% Glauber's salt (particular recommended for dyeing yarn and piece goods). Ammonium Sulfate is a useful ph buffer.