Wiktionary
the whole world and his dog
n. (context British idiomatic English) everybody; too many people; a huge crowd.