i think a good place for farming black dye is plains of jarin, i used to farm sentient roots there so i didnt have to buy ID kits and since the enemies only take 1 hit you can clear it out pretty fast and theres no way you're going to die i've picked up at least 2 black dyes farming the sentient roots though ive stopped doing that now and on one run i remember getting both black and white dyes