Estimate your mixed-breed dog This tool processes all data locally in your browser. No information is ever sent to any server. Completely free, no registration required.
A Pet Breed Mix Calculator helps identify possible breed combinations in mixed-breed dogs based on physical traits and characteristics. While DNA tests (Embark, Wisdom Panel) provide definitive breed identification, this visual trait analyzer offers educated guesses based on observable characteristics: size, coat type, ear shape, muzzle length, body proportions, and personality traits. It's a fun educational tool, not a scientific replacement for DNA testing.
Select your dog's observable traits: size category, coat type and color, ear carriage, muzzle shape, body proportions, tail type, and personality descriptors. The calculator matches these against a database of purebred breed characteristics and suggests possible breed combinations, ranked by trait match percentage. Results are presented as 'possible breed contributions' with confidence levels and explanations of which traits match each breed.
Breed Match = sum of trait points matched ÷ total traits × 100%\n\nTrait categories: Size, Coat, Ears, Muzzle, Body, Tail, Color, Personality\nEach breed has a characteristic profile for each trait\n\nScoring: exact match = 3pts, close match = 2pts, possible = 1pt\nResults: list of breeds ranked by match %, with contributing traits shown\n\n⚠️ This is for fun/education. Only DNA testing provides reliable breed identification.\nVisual identification of mixed breeds is wrong 50%+ of the time even by experts.
Not accurate. Studies show shelter staff correctly identify the primary breed in mixed dogs only ~25-35% of the time. Secondary breeds: <15%. If you want to know, DNA test.
Embark (tests 350+ breeds + health screening) and Wisdom Panel are the top two. Both have >95% accuracy for breed detection. Embark has larger breed reference panel; Wisdom Panel is slightly cheaper.
Free online Pet Breed Mix Calculator — no signup, 100% client-side processing. All data stays in your browser.