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".