I haven't had any luck with 'alternative' slug control. I still find that the best way to stop slugs is good old fashioned slug pellets. The technology gets better every year; there seems to always be something else to make them easier and safer to use.
I'm using Eraza this year, check out the website:
Eraza - Advanced Slug and Snail Killer
Jon