122,349 dogs and cats waiting for homes across 40 countries.
Poodle · small
Poodle · large
Dachshund
Poodle
English Bulldog · large
Poodle · extra large