Live is way more popular with the ladies!I tend to do dried for 2 reasons:
I can get a really, really big bag of the things which lasts for ages
I hate handling the live worms if I'm honest.
You can grow & harvest your own if you are into that sort of thing. @Kris5902 can help you out with that.
I asked a similar question recently & the general consensus was yes ~ just remember they're a treat & don't go overboard with the treats.