Answer eight questions โ or browse all breeds
A dog breed matcher built on real data. Answer eight questions about your lifestyle โ the algorithm scores every breed in the dataset and returns your top three matches. You can also browse all breeds directly.
Breed scores come from VildMedPap/dogbreeds on GitHub, scraped from dogtime.com. Each breed is rated 1โ5 on 30+ dimensions covering temperament, health, trainability, and lifestyle fit.
Breed descriptions and photos are sourced from the Wikipedia REST API.
Your answers map to eight dimensions. Each has a weight reflecting how much it matters when choosing a dog:
| Dimension | Weight | Why |
|---|---|---|
| Experience needed | ร3.0 | Wrong match here is the most common reason dogs are rehomed |
| Good with children | ร2.0 | High stakes โ a mismatch can be dangerous. Asymmetric penalty handles the risk direction. |
| Tolerates being alone | ร2.0 | One of the most common rehoming reasons โ separation anxiety is serious |
| Health needs | ร1.5 | Affects cost and emotional toll long-term |
| Affection | ร1.5 | Strong mismatch in either direction causes frustration |
| Apartment friendly | ร1.5 | A breed that needs space will suffer in a small flat |
| Energy | ร1.5 | A high-energy dog in the wrong home destroys furniture and develops stress behaviors |
| Shedding | ร1.0 | Lifestyle preference โ important, but not existential |
Per dimension, similarity between your answer and the breed's score :
Small mismatches are forgiven; large mismatches drop sharply. Seven of the eight dimensions also apply a directional scale factor before squaring โ penalising the dangerous mismatch direction harder:
Example: an under-exercised dog ( on energy) uses , while an over-exercised owner uses .
The final score is the weighted average across all eight dimensions:
Breeds requiring more experience than you indicated are excluded before scoring.
User: first-time owner, apartment, calm lifestyle. Three dimensions shown for brevity.
| Dimension | w | Your u | Breed b | sim(b, u) | w ยท sim |
|---|---|---|---|---|---|
| Experience | 3.0 | 2 | 2 | 1 โ 0/4 = 1.00 | 3.00 |
| Apartment friendly | 1.5 | 5 | 3 | 1 โ (0.5ยท1.6)ยฒ = 0.36 | 0.54 |
| Energy | 1.5 | 2 | 3 | 1 โ (0.25ยท1.5)ยฒ = 0.86 | 1.29 |
| 4.83 / 6.0 = | 81% | ||||
Breed scores are generalizations. Individual dogs vary enormously based on upbringing, training, and environment. Use this as a starting point โ always meet a dog before committing.
Adjust how much each factor matters to you before running the quiz. Settings are saved and applied automatically.