I have used dye before, never had any problems with it.
We use it in the shop all the time. You have to understand that unless you have a huge leak, you will likely have to drive it a couple days to get enough to leak out so you can see it. Degrease the engine first. We call it a D&D at work. Degrease and dye.