Dyes are usually very specific to the fabric. Acid dyes (Silk Colors) for protein fibers (silk, wool, nylon), Procion for cotton, and iDye covers all natural (iDye Natural) and synthetics (iDye Poly) pet, nylon, so it is the most widely applicable, but also the Natural iDye is the least permanent of any of these dyes (fastest working shortest lasting).