Puppesnegler lever på land i fuktig og vegetasjonsrik skog. De finnes ofte på undersiden av steiner, trestammer og blad.