Everyone and their dog is an idiom—a colloquial metaphor for exaggerating how the whole world has already done what you just discovered.
Everyone and their dog is an idiom—a colloquial metaphor for exaggerating how the whole world has already done what you just discovered.