snuggler
noun
°Agent noun of snuggle; one who snuggles.