Find dog breeds that fit a lifestyle (TheDogs.app quiz)
match_dog_breedsUse this when the user wants a personal recommendation of which dog breed suits their home, schedule, activity level, experience or family. It scores all 121 breeds with TheDogs.app's matching engine. Runs the TheDogs.app breed-matching quiz on 121 breeds and returns the top 3 matches as cards with a sarcastic tagline, why the breed works, Dr. Waggs' reality check and a link to the breed page. Use when someone asks which dog breed suits them. The five key answers (living situation, 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. Always share the links. 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. Do not use for symptoms, emergencies or treatment questions (refer the user to a veterinarian) or for training and behavior how-tos. If several of the five key answers are missing, ask for all of them in one short message, and reuse any answers the user already gave earlier in the conversation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kids | Yes | Small children at home | |
| barking | No | Barking tolerance | |
| shedding | No | Shedding tolerance (hate_it = hypoallergenic only) | |
| 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 |