Do slugs suck blood?

No. The usual garden slugs eat vegetation. Leeches, on the other hand, do suck blood, and they look a lot like slugs.