People say this when a cat likes cuddling, eg. he's a big suck. I don't know the exact meaning. I couldn't find an appropriate meaning from dictionaries. Or maybe I'm looking up the wrong word (different spelling, same pronunciation).
It could be a local use, I'm in Ontario.