I have dwarf puffers in my tank, they love bloodworm, i have been fortunate in that they dont mind if they are frozen ones or live ones, the funniest thing with them is that they eat so many, that their bellys become nearly as big as them, they also dont move about very fast at all after feeding, they kind of remind me of me lol fat, slow and lazy after a meal
I love to watch them curled up on leaves fast asleep too, other brush into them and they still dont wake, infact they are always the last ones to wake in the morning too when i open the curtains.
They are living with my other fish with no problem at all, but then again i dont have any slow moving or long finned fish in my tank.
Snails the size of their eyes are a great meal for them, but if the bigger ones are the only ones you can get, they will just like orion girl said, suck them out of the shell.
They have massive amounts of personlity, just watch out when vacumning the sub, as they are very nosey and seem to have no fear, i can just see one of them making it up the spout very easy if you dont have eyes everywhere.