My assumption has always been that it was a derogatory comment alluding
to "egg suckin' dogs". When there were chickens everywhere, and the
eggs were used for food and trade, no one wanted to have a dog around
that would get in the hen house and suck, or eat eggs. The dog was
considered worthless, and I suppose the same would apply to a person
who would "suck eggs".