Etymology
Today it means: Synonym of everybody and his brother (“everybody, everyone; also, a large number of people; most people”). Full definition →
From everybody + and + their + dog.
Etymology from Wiktionary, CC BY-SA 4.0.