Does the Dye drop enough that you could actually farm it? Obviously it won't be that hard to farm, all the monsters like level.... 2ish!

So my questions:
Can you farm it to a point where you're making a good profit?
How often does White/Black dye drop?
What monsters drop dye the most? (black and white would be best

Thanks in advance!