Skip to main content

K9 record keeping software: log it at the field, sign off at the desk

A good K9 training record says who worked the dog, what happened and what needs work next time. K9Codex keeps the session, the handler's notes, certification dates and reports together, for one handler or a whole team. Start with one dog and log every session the same way. Runs on iPhone, the web and Mac, for one handler or a whole unit.

  • $10 per seat a month
  • iPhone, web, Mac
  • Free download

The iPhone app is a free download. Workspace access needs a subscription or a team invitation: web seats are $10 per seat a month, and Apple shows in-app pricing before purchase. Set up a workspace on the web

K9Codex iPhone Home with sample data: weekly training totals, Log Training, Track Work, three K9s and the training calendar

Who this is for

  • Independent handlers organizing their own working-dog training history
  • Training managers coordinating records across dogs and handlers
  • Supervisors checking session details before sign-off
  • Programs moving from paper logs, spreadsheets, or separate folders

What belongs in a working-dog training log?

Hold any K9 record keeping software up to this list; your agency or certifying body decides what is actually required.

1Identity and timing
Connect the entry to the correct dog and handler. Record the training date and duration so a later review has the original session context.
2Exercise and conditions
Describe the training type, location, weather, and relevant training aids. Add GPS details when useful; a route alone does not explain what the dog was asked to do.
3Outcome and observations
Record the result and what you actually observed, including difficulties or follow-up work. A useful history includes sessions that need improvement, not just successful exercises.
4Review and reporting
Check the entry for missing details before sign-off. When sharing an export, verify its dog and date filters and confirm that the included fields match the recipient’s needs.

Read a real-looking entry before you pick a system

Atlas is made up: not a customer record, a real sign-off or a certification.

K9CodexSample / EX-001

Training session report

September 4, 2026 · Obedience

K9 / handler
Atlas / Handler A
Recorded outcome
Met Standard
Time / duration
08:10–08:35 · 25 minutes
Conditions
Cloudy · Cool · 40–60°F

Location

Open field · Training ground

Handler observations

Practiced heel, sit-stay, and recall on a loose lead. Atlas held position during walking distractions. Repeated one recall after a slow response; the final repetition was prompt.

Trainer review · Trainer B

Notes reviewed. Continue recall work with controlled distractions in the next session.

Fictional example · Not a certification01 / 01

Check the record and the exported file

In the iPhone app, Reports offers Training Activity PDF, Certification Status PDF, and Training Logs CSV. Each output serves a different purpose; review a generated file with your team before replacing an existing reporting process.

A folder full of records is not a training history you can use

Notes on a phone, old sessions in a spreadsheet and certificates in another folder add up to more files, not a complete record.

The fix

K9Codex brings daily entries and dog profiles into one workspace. Use consistent fields, review entries regularly, and check reports against the source. Keep original historical documents and resolve uncertain details during migration rather than assuming any import is complete.

How teams switch over

One step at a time, without stopping training.

  1. Start with a small record set

    Choose one dog and a few representative sessions. Include an ordinary training day and an entry that needs follow-up so you can test both workflows.

  2. Capture the session while it is fresh

    Enter the exercise, result, duration, conditions, and observations. If an iPhone log is queued offline, confirm that it syncs when the connection returns.

  3. Review the details

    Check dates, dog and handler assignments, and any imported fields against their source. Review AI-assisted drafts before saving; extraction can be incomplete or wrong.

  4. Check an export end to end

    Choose the dog and reporting window, generate the file, and compare it with the underlying records. Confirm your organization accepts the format and keep exports according to its retention policy.

What you get

The parts your team will use every week.

Session records in one workspace

Keep training type, duration, result, conditions, notes, and supporting media connected to the right dog and handler.

Dog and certification context

Review profiles and certification dates alongside training history. Software organizes the documentation; it does not certify a dog or establish compliance.

Role-aware review

Authorized team members can review training records and use supervisor sign-off workflows. Agree on responsibilities before inviting your team.

Practical report formats

Use the iPhone Reports screen for Training Activity PDF, Certification Status PDF, and Training Logs CSV. Inspect a sample export before relying on it for an external review.

Paper and spreadsheets vs K9Codex

Same job, two ways.

TaskWithout dedicated softwareWith K9Codex
Daily loggingSeparate notes and spreadsheet rowsStructured sessions connected to a dog and handler
Team reviewSend copies between reviewersRole-aware access and sign-off workflows
ReportingCompile a report from separate sourcesGenerate PDF or CSV output and verify the included records
Older recordsRetype fields from original formsUse reviewed AI-assisted imports where appropriate

Questions we get

Still not sure? Ask for a walkthrough and we'll show you the live app with sample data.

Can I use K9Codex without a team?

Yes. Train Independently creates a private one-handler workspace in the iPhone app. Add your K9s and training sessions without entering an organization name. Workspace access requires a subscription; Apple shows pricing and any eligible trial before purchase.

Does the app work when service drops?

The iPhone app can queue a training log when the connection drops and sync it when service returns. Check its sync status before treating a queued entry as part of the shared record. Initial sign-in and other connected workflows still require service.

Can I bring older training logs?

AI-assisted import can help extract fields from existing documents. Check every imported draft against the original, correct dates and assignments, and keep the source documents. Handwriting and document quality affect extraction accuracy.

What report files can I create on iPhone?

The Reports screen offers Training Activity PDF, Certification Status PDF, and Training Logs CSV. Available filters depend on the report. Test the actual output with your team before replacing an existing reporting process.

What should I record when an exercise needs improvement?

Keep the recorded outcome and the observations that explain it. Note what the dog was asked to do, what you observed, any repeated exercise, and the follow-up planned by the trainer. The fictional Atlas record on this page includes a slow recall even though the final recorded outcome is Met Standard. Do not turn a missing observation into a successful result.

Is a synced training entry the same as an approved record?

No. Sync status describes whether a queued entry has reached the shared workspace. Review and sign-off are separate steps for authorized team members. Before sharing a report, check which entries it includes and whether their review status meets your organization’s requirements. Neither syncing nor sign-off certifies a dog.

Does using this software make my records legally compliant?

No. K9Codex organizes records and supports review workflows. Agency policy, applicable requirements, and certification authorities determine what you must record, retain, approve, and submit.

K9Codex

Try it on the work your team does every week

One dog, one session, one report. If the fields and the export fit how you work, bring the team in.

© 2026 Systems Logic & Automation Group LLC

Studio prices are examples; every custom project gets a flat quote first. K9Codex supports recordkeeping and does not replace an audit. GemFit.ai is not a medical device.