Each handler signs in on their own phone. Every dog in the household keeps its own training history.
First-time setup
Connect your household.
Create the household on the first phone. The second handler joins it with a one-use invite code.
First handler
Create household
Joining handler
Use invite code
Tap once. OIT will connect the account and load the shared dog automatically.
Shared dog
Create your dog's profile
Today with your dog
EARLY CONFIDENCE
Here’s what to focus on today based on recent training.
What OIT noticed
Patterns in the data
Today's focus
Collect a baseline
OIT needs a little more comparable data first.
SettingQuiet area
How to5 controlled reps
CommandUse the cue once
RewardReward the correct behaviour
Goal4/5 clean
StrugglingMake one thing easier
Next stepIncrease one thing only next time.
Something to watch
Make the next log useful
Keep the next test simple enough that OIT can tell what changed.
Telemetry snapshot
What the coach is reading
SYNCED
Quick start
Log it while it is fresh.
Handler comparison
Command consistency
Recent activity
TRAIN
OIT gives you the exercise.
Choose the training path that fits the dog in front of you. OIT will lead the session and explain what to do.
Puppy mode uses Full Guidance. OIT explains the household routine, the training mechanics and the puppy behaviour you are likely to see. You do not need to know what to train next.
Puppy survival kit
What a first-time owner needs to know
The first 30 days
Puppy Foundations roadmap
This is a sequence, not a race. Toilet routine, sleep, safe chewing and calm positive exposure continue every day. If a day is messy, repeat it. Puppies do not read calendars.
Safety / welfare: socialisation means calm, positive exposure, not forcing your puppy to greet every dog or person. Follow your vet’s advice about vaccination status and public ground. Sudden illness, pain, repeated vomiting/diarrhoea, collapse, breathing difficulty or other medical concerns belong with a vet, not a training plan.
Before the exercises
Training foundations
💬
START HERE
Words need meaning
Your dog isn’t born knowing what Sit, Heel or Come means. First you teach what the sound predicts.
↗
MUST HAVE
Release / Break
Give your dog a clear word that means the job is finished and they’re free to relax and be a dog.
1×
One command, once
Repeating a command can teach the dog that the first one doesn’t matter.
★
Reward timing
The reward helps explain which behaviour earned it. Timing is part of the lesson.
⏱
Short sessions
Five thoughtful reps are more useful than twenty sloppy ones.
Recommended today
Your exercises
Want something different?
Choose another exercise
Training session
Live logging
This session is automatically attributed to the signed-in handler for the active dog. Tap any numbered rep later to correct it.
Your session plan
Set the session up for success
Keep the setup simple enough that one result tells you something useful.
SettingQuiet area
How to5 controlled reps
CommandUse the cue once
RewardReward the correct behaviour
Goal4/5 clean
StrugglingMake one thing easier
Next stepIncrease one thing only next time.
Current handler cue
—
—
Live session
0 / 10
Log the next repetition, or tap a number to edit an earlier one.
No reps logged yet.
Session context
Speech is added to the note. You can edit it before saving.
Real-time event log
Something just happened.
Capture the situation while the details are fresh. Structured fields help telemetry; the note keeps the human context.
Capture it while it is fresh, then edit anything the transcription got wrong.
Recent real-life events
Training telemetry
Dog + handler
This is where OIT starts separating “the dog can't do it” from “something changed around this handler, cue or environment.”
Clean-rate trend
Comparable sessions
OIT flags
Shared setup
Dog, handlers & cues
Dogs in this household
Choose who you are training
1 DOG
The selected dog is the active dog. Training, events, telemetry, cues and programme progress are loaded for that dog only.
My command dictionary
My cues
—
Only edit what you actually say. Different cues are not automatically wrong; OIT correlates them with performance.
OIT only confirms this after Supabase returns and the saved values are re-read successfully.
Across handlers
Household sharing
Household
handler
OIT Coach Tips
Little lessons, right when they help
🐕 OPTIONAL
OIT can surface one short, relevant training tip while you work. Tap the speech bubble for the full explanation, or turn automatic tips down or off at any time.
Did you know not all treats have the same value?That is the sort of quick tip OIT will surface. Tap it to learn why it matters.
Account
Train right. Train together.
OIT v0.7.6
Owners In Training · OIT
ACTIVE DOG
Who are you training?
Tap a dog to make them active. Everything you log from that point belongs to that dog.