The dog with a bite history should not be a surprise on the day
Eleven behavioral flags, four risk levels, and a standing that can refuse a booking outright — attached to the animal, visible everywhere it matters.
Most practices carry this in someone’s head. The senior trainer knows which dog guards the food bowl and which one has bitten. That works until the day they’re off and a junior takes the session — or the client books online at eleven at night and nobody sees it until the dog is in the room.
A calendar cannot help with that. It stores a time and a name. What follows is what Oden stores instead.
What the handler sees before the session
Flags, risk and standing sit on the pet record itself — not buried in a note.
Rocco
German Shepherd · 3 yrs · Owner: A. Mansour
Behavioral flags
No new appointments. This dog’s standing is Blocked. Change the standing on the pet record to book again.
Illustration of the profile header. Names and case details are fictional.
Named, not free text
Free-text notes cannot be searched, filtered, or made to fire a warning. These can.
Biter
Bite history on record
Aggressive
Toward people or dogs
Resource guarder
Food, toys, space
Leash reactive
Reacts on lead
Human reactive
Reacts to people
Escape risk
Bolts, climbs, slips collars
Separation anxiety
Distress when left
Noise sensitive
Startles, panics
Anxiety
Generalized
Medical needs
Meds, conditions, limits
Special handling
Specific handling protocol
How dangerous, on a scale you can filter
Risk describes the animal's behavioral risk to your staff and to other dogs.
What the system will let you do about it
Standing is the operational status — and it has teeth.
Good
No restrictions. Books normally.
Caution
A new appointment requires senior trainer approval before it can be confirmed.
Blocked
No new appointments can be created. The booking screen refuses it — it is not a warning someone can click past.
The warning finds the person, not the other way round
A flag nobody sees is a flag that does not exist. These fire where the decision is actually made.
What this is not
- It is not insurance, and it is not a legal defence on its own. It is the operational half — making sure the person in the room knows what they are handling.
- It does not assess a dog for you. You set the flags, the risk level and the standing; the system carries them everywhere and enforces the booking rule.
What people ask about this
What happens if a blocked dog is booked anyway?
It cannot be. Blocked is enforced at the booking screen — no new appointment can be created for that dog. Caution is the softer tier: the booking can proceed, but only with senior trainer approval.
Can a calendar or CRM do this?
No. A calendar stores a time and a name. Flags, risk level and standing are properties of the animal that travel with it across the profile, the booking screen and the session notes, and one of them can refuse a booking outright. That is not something a generic tool models.
Who can change a dog’s risk level or standing?
It is a staff action recorded on the pet record, and the change is visible to everyone who books or handles that dog afterwards. Flags are updated as behavior is observed — adding leash reactive after an incident, for example.
Does this replace my insurance or my waiver?
No, and we would not claim otherwise. It is the operational half: making sure the person in the room knows what they are handling. Waivers and contracts are separate features, and your insurer is a separate conversation.
Available today
Bring your hardest case to the walkthrough
Show us the dog you are most careful about, and we will show you how it looks in Oden. If it is not a fit, we will tell you.