Carolina dogs were called yellow dogs because many had yellow coats. The fact that many mongrel dogs also had yellow coats lead to the term's application to any worthless item or person. For the etymology of the term Yellow Dog Democrat, see that entry.
Modern English dictionary
Explore and search massive catalog of over 900,000 word meanings.
Word of the Day
Get a curated memorable word every day.
Level up your vocabulary by setting personal goals.