I do catch behemoth slugs outside and I feed them to my ventricosa. I don't notice a smell and I sit about 3 feet away from my grow area on my computer.
Oddly, the pitchers I feed slugs to develop so much nectar, it starts oozing down the pitcher and onto the pot sides. Is this a sign that it likes what I'm doing?
I can't say whether or not the slugs are doing a great deal of good because there are so many day to day variables in my growing I can't really point at one thing and say it's working well for me.
As for snail bait I use sluggo outside in my garden. It's harmless to pets and you don't have to use any in the pots. The snails love the stuff (to death), and your plants won't have to ingest any of the iron that is released when you water.