My Pooch

Open the app →
Methodology — mypooch.ai
Transparency

How the AI actually works.

Most pet apps hide the AI behind a black box. We’re going to walk through exactly how mypooch.ai’s recommendations are generated, what data informs them, and what they can and can’t do.

The framework: predator pattern

Behind the AI is a behavioral framework borrowed from working-dog training, where the predator-pattern sequence — orient, eye, stalk, chase, grab, kill-bite, dissect, consume — explains a huge percentage of “problem behaviors” pet owners struggle to describe.

A Border Collie chasing kids isn’t being bad. A Labrador grabbing every shoe isn’t broken. They’re running the same hunting program every dog has, just with the wrong outlet. The framework lets the AI categorize what your dog is doing and prescribe outlets that match.

This isn’t an academic theory we read in a textbook. It’s the same framework Chris Moran (founder) uses with private clients — the high-drive cases other trainers gave up on. The AI is trained on this lens.

What inputs the AI uses

Every output the AI produces is shaped by a stack of inputs about your specific dog:

🐕
Breed
Working purpose, drive type, common patterns.
📅
Age
Puppy, adolescent, adult, or senior — different windows of development.
⚖️
Weight & size
Affects exercise dosing and product fit.
Energy / drive
Your assessment of how much your dog needs.
🩺
Health flags
Joint issues, allergies, anxiety, dental, etc.
😤
Behavior flags
Reactivity, barking, jumping, resource guarding.
🏠
Environment
Apartment vs yard vs acreage, kids, other pets.
🎯
Your goals
What you actually want to change.
📈
Check-in history
Energy and stress trends over time.

Every recommendation — daily plan, drill, exercise routine, product pick, behavior search answer — is generated by passing your dog’s full profile and recent history into the model alongside the question. The model isn’t just guessing from breed alone.

How a check-in becomes a read

When you submit a daily check-in (text or video), here’s what happens:

What’s under the hood

The actual AI is a large language model. We use a curated combination of providers, depending on the task. We don’t train our own foundation model from scratch — we use commercial-grade models from providers like OpenAI and Anthropic, with our own behavioral framework, prompts, and guardrails layered on top.

For video check-ins, we use multimodal vision-capable models that can analyze short clips for movement, body language, and environmental context.

What we don’t do

How we validate

Three layers of validation keep the AI honest:

What we’re still working on

Honest list of things we know are imperfect today and that we’re improving:

We surface these in the app when relevant. If the AI is uncertain, it says so.

If you want to go deeper

Questions about how we built this, what data we use, or how a specific recommendation was generated? Email support@mypooch.ai. We answer.