Skip to content
Behavioral safety

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.

On the profile

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

BlockedRisk: Critical

Behavioral flags

Biter Resource guarder Leash reactive Escape risk

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.

Eleven flags

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

Risk level

How dangerous, on a scale you can filter

Risk describes the animal's behavioral risk to your staff and to other dogs.

LowMediumHighCritical
Standing

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.

Three surfaces

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.

The pet profile
Flags render as chips, risk level is color-coded, standing sits beside the name. Nobody has to open a note to find out.
The booking screen
The warning fires while the appointment is being made — before a junior trainer commits to a slot, not after.
Session notes
The same red warning appears when notes are written, so the handler on the day sees it even if they never opened the profile.

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.
Questions

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.

Personal onboarding No credit card to start Flat $49.99/month — no surprises