2,413 dogs are looking for their forever home across 65 shelters in Portugal.
Mixed Breed Β· large
Mixed Breed
Mixed Breed Β· small
Labrador Retriever Β· tiny
Pointer Β· medium
Pointer
Mixed Breed Β· medium
Adoption guides