Dans la nature, les sangsues se nourrissent d'une grande variété d'animaux, notamment des amphibiens, des reptiles, des oiseaux et des mammifères. Certaines sangsues sont même connues pour se nourrir de poissons et d'autres créatures aquatiques. Les sangsues s'attachent généralement à leur hôte et aspirent son sang. Certaines sangsues sécrètent également un anticoagulant, ce qui empêche le sang de coagulation. Cela permet à la sangsue de se nourrir pendant de plus longues périodes.