104,783 dogs and cats waiting for homes across 40 countries.
Old English Sheepdog
🇷🇴Cernavodă, Romania
🇬🇧United Kingdom
🇩🇪Stadtsteinach, Germany