Skip to content
TailHarbor
A safe harbor for all creatures

Adopt a pet
somewhere in Europe.

121,629 dogs and cats from 2,881 shelters across 40 countries — listed in one place, in your language.

121,629
animals listed
2,881
shelters
40
countries

TailHarbor lists every animal from every shelter we can verify — search the atlas, contact the shelter, adopt directly. No fees, no middleman.

2,881 shelters, normalised & translatedin your language, on their termsfree for shelters, free for adopters
Recently added

New faces in the harbor

View all 121,629 animals →
Igor (Ігор), male 6yo Mixed Breed for adoption at Happy Paw Ternopil Oblast

Igor (Ігор)

Mixed Breed · medium

6 yearsMale
Fira (Фира), female 6yo Mixed Breed for adoption at Happy Paw Odesa

Fira (Фира)

Mixed Breed · medium

6 yearsFemale
Alisa (Алиса), female senior Mixed Breed for adoption at Happy Paw Zaporizhzhia

Alisa (Алиса)

Mixed Breed

10 yearsFemale
Dzhinks (Джинкс), female 3yo Mixed Breed for adoption at Happy Paw Kyiv Oblast

Dzhinks (Джинкс)

Mixed Breed

3 yearsFemale
Frankie, male puppy Mixed Breed for adoption at Freshfields Animal Rescue, Liverpool

Frankie

Mixed Breed · small

2 monthsMale
Richi (Річі), male 3yo Mixed Breed for adoption at Happy Paw Kyiv

Richi (Річі)

Mixed Breed · small

3 yearsMale
Shprotik (Шпротік), male young Mixed Breed for adoption at Happy Paw Zhytomyr Oblast

Shprotik (Шпротік)

Mixed Breed

1 yearMale
Kiss (Кiсс), female 5yo Mixed Breed for adoption at Happy Paw Kharkiv

Kiss (Кiсс)

Mixed Breed · medium

5 yearsFemale
An atlas of rescues

An atlas of rescues.

Every country, every shelter. Find your companion by the place they wait.

Browse the map
How it works

One search. Every European rescue.

TailHarbor pulls listings from 2,881 shelters across 40 countries, translates descriptions into English, and presents them in a single search-and-filter interface. Adoption happens between you and the shelter — we don't broker it and we don't take a fee.

STEP 01

Browse

Filter by country, breed, age, size, or temperament. Listings include vet status, the animal's story, and the shelter's contact details — no signup needed.

STEP 02

Contact the shelter

Reach out via phone, email, or the shelter's website. They'll walk you through their adoption process, any home check, and transport options if you live in a different country.

STEP 03

Adopt

Sign the shelter's adoption contract, pay the fee directly to them, and arrange pick-up or transport. The animal arrives with a microchip, vaccinations, and an EU pet passport in nearly every case.

Why so many animals wait

Rescue overflow is a European problem.

Southern and Eastern European shelters — particularly in Romania, Bulgaria, Spain, Portugal, and Greece — operate at three to four times their capacity. A mix of weak spay-neuter coverage, climate, and historical street-dog populations means kennels stay full even as adopters in Germany, the Netherlands, Austria, and the Nordics look for animals locally and find little choice.

That mismatch is why cross-border adoption exists, and it's why most of the rescues we list maintain transport routes that move animals from oversupplied shelters to under-served adopter cities. A galgo from Andalusia can land in Cologne, vetted and chipped, the same week. A Romanian mixed-breed can join a family in Stockholm via an established rescue partner.

Animal welfare law is genuinely fragmented across the EU: a few countries still permit euthanasia of unclaimed strays after short hold periods, others follow strict no-kill frameworks. Where the law and the funding lag, the rescue community fills the gap. TailHarbor exists to make that network visible from one search box.

What you'll find here

121,629 animals, every species, in your language.

Frequently asked

Questions before you adopt.

For shelter-specific or animal-specific questions, message the shelter directly — they know their animals far better than any aggregator can.

Is TailHarbor a rescue or a shelter?
Neither. TailHarbor is an aggregator — we list animals from rescues and shelters across Europe but never house animals ourselves. When you reach out about an animal, you contact the shelter directly. We don't take a cut of the adoption fee.
How do I actually adopt an animal I see here?
Open the listing, then use the shelter's phone, email, or website link in the sidebar. The shelter handles screening, the adoption contract, and any vet preparation. TailHarbor only carries the listing — the legal adoption happens between you and the rescue.
Can I adopt across borders within Europe?
Yes — most rescues we list coordinate cross-border placements regularly. Within the EU, the pet passport plus a current rabies vaccination is usually all that's needed. UK adopters need an Animal Health Certificate; Norway, Iceland, and Switzerland have their own rules. The shelter walks you through what they need.
How much does adoption typically cost?
Fees vary by country and species but usually cover the animal's vet preparation: sterilization, vaccinations, microchip, and EU pet passport. Dogs commonly run €150–€450, cats €50–€200, other animals less. If the shelter coordinates transport, that's a separate cost — usually €100–€350 depending on distance.
Are the listings up to date?
We refresh listings continuously and remove animals that have been adopted, reserved, or that haven't appeared on their shelter's website for three days. Despite that, occasionally an animal you contact about will already be reserved — that's normal for adoption sites and the shelter will tell you immediately.
Do you charge anything to use TailHarbor?
Browsing and contacting shelters is free. We offer a small PRO upgrade that removes contact limits and ads for people doing extensive searches. No commission ever changes hands between us and the shelters.