122,301 dogs and cats waiting for homes across 40 countries.
Mixed Breed
Rottweiler · large
Belgian Malinois
German Shepherd
Saint Bernard
Border Collie
Pointer
Brittany Spaniel
Rottweiler
American Staffordshire Terrier
Cane Corso
Belgian Malinois · large