Hands down
Dharma Trading is your best for dyes for protein fibers. You can buy almost every conceivable color but I stick to buying the primaries and always mix my own colors. Now this is where measuring and note taking become important... and that is something I am notoriously bad about. I don't have to replicate colors in large batches and each piece often gets colors dyed as I go along so making sure I get another batch exactly the same is not important. As my dear friend- ubu- says- sell the art you make; don't make art to sell.
Above are small batches of wool dyed- a tiny bit trickier because now you gave to use fixatives and often heat. But as you can see it;s easy to get great variation and then you just recard the wool to get it smooth and silky again. Don't want to invest in REAL carders? two cat brushes with wore bristles work perfectly. and one beautifully hand carved spindle can do wonders to make small amount of yarn.
Next sessions will cover:
preparing wool from the animal for dye
felting with needles
felting with water, alkaline and heat
using a silk organza base for larger pieces