I haven't used it in anger yet, so I don't know how effective it is. It makes a loudish noise and smells horrible. My main criticism is that the spray head/cap is not very secure on the top of the can, and it can easily be set off accidentally in your pocket, with embarrassing results!!!
Don't know how well the UV dye works.