Etymology
Today it means: Anyone, referring to a canine. Full definition →
From any + dog, by analogy with anyone.
Etymology from Wiktionary, CC BY-SA 4.0.