Nematodes. I have a very damp, shady garden and I wasted so much bloody money buying plants that got eaten (not even slug-friendly plants... almost everything except weeds!) until I discovered them. Like the previous poster, I did three applications last year and it made a huge difference. Definitely aim to do them when it's going to be rainy, otherwise you have to water the whole treated area every day for two weeks or it doesn't work anywhere near as well.
Nematodes are present in the soil naturally, you're just increasing the amount. I do feel a bit guilty but I also want to have a beautiful garden and flowers for the bees and insects, so...
For dahlias, delphiniums, lupins and other plants slugs and snails love, I use copper rings (Slug Rings). They're absolutely brilliant, you can actually watch the slug recoiling from them. I have them around my tulips and daffs at the moment as they're getting nibbled where they're coming up. My slugs are thugs! I lost all my Thalia flowers to slugs last year.