Check how well one specific dog breed fits a person
assess_breed_fitReality-checks ONE named breed against the person's lifestyle with the TheDogs.app quiz scoring: overall fit %, its rank among 121 breeds for the same answers, a per-area breakdown (home, activity, experience, kids, shedding, barking, time alone, vet budget, strangers, trainability), the biggest mismatch, and which single change in the person's situation would raise the fit most. Use when someone asks 'is a right for me?', 'should I get a ?' or 'what would make a work?'. The five key answers (home, activity, experience, kids, time alone) must come from the user: if any is unknown, ask for it first and never guess or assume a value. The rest default to neutral. Use match_dog_breeds instead when no breed is named. In apps that display widgets, a visual card with these results is shown to the user; there, keep your text reply short and do not repeat every number or list from the card.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kids | Yes | Small children at home | |
| breed | Yes | Breed name or slug, e.g. 'Husky', 'border collie' | |
| barking | No | Barking tolerance | |
| shedding | No | Shedding tolerance | |
| alone_time | Yes | How long the dog is alone on a typical day | |
| experience | Yes | Dog experience | |
| friendliness | No | How the dog should treat strangers | |
| health_costs | No | Budget for vet bills | |
| trainability | No | Preferred trainability | |
| activity_level | Yes | Owner's activity level | |
| living_situation | Yes | Home type |