Dog Training

Sessions, programs, group classes — one platform.

Define your session types and pricing. Schedule multi-week programs and recurring group classes. Build the custom assessment your trainers actually use. Customers self-book sessions at your facility or in their own home, pick the goals they want to work on, and pay deposit at booking.

30-day free trial No credit card Cancel anytime
Customer training booking view at Roger Dodge Day Care — service grid with Training selected, pet picker, session type dropdown, location toggle between Our Facility and In-Home, and the month availability calendar
Any
session type, duration, price
3 modes
one-off, multi-week, group class
Yours
custom assessment templates
$39.99
CAD/month flat — no per-session fees
Session Types

Every session you sell, priced its own way.

Initial Behavioural Assessment at $130. Standard Obedience at $85. Leash Walking at $150. Each is its own session type with its own duration and its own slot. Customers pick from the list, the calendar shows the right slot length, the price flows straight to the invoice. Slot increments are yours — 15, 30, or 60 minutes — so your day actually fits.

  • Unlimited session types — name, duration, price per type
  • Slot increments at 15, 30 or 60 minutes
  • Per-day availability windows — closed days hide from the booking flow
  • Live preview of customer-facing windows as you configure
Admin Pricing Training tab showing slot-duration increments and a Session Types list with Initial Behavioral Assessment $130, Standard Obedience Training Session $85 and Leash Walking Session $150, plus Training Availability Windows grid for each day
Program Builder

Build the program your trainers teach.

"4 week obedience" with Sit, Down, Stay, Come, Place. "6 week reactive recovery". "Puppy class, 8 weeks". Define each program once — name, description, sessions, duration, price, frequency, private or group, max participants, the skills you'll track. Toggle which sections appear on each weekly report. Save it. Drop it onto the calendar as a round whenever you want.

  • Unlimited programs — name, description, sessions per program, duration, price, frequency
  • Format toggle — Private (1-on-1) or Group Class with max participants
  • Skills to track per program, grouped by category — Basic, Leash, Behaviour, Advanced
  • Modular weekly report — toggle Skills, Pre-skill notes, Customer notes, Trainer notes, Homework, Focus, Photos, Videos
Edit Training Program modal for 4 week obedience showing program name, description, total sessions, session duration, price, frequency, format toggle Private versus Group Class with max participants, progress report sections checklist, and skills to track with Basic Commands listed
Schedule & Recurring Rounds

Schedule a round. It repeats itself.

Drop a program onto the calendar as a round. Pick the days of week, the start time, the start date, the trainer, the calendar colour. Auto-recurring spins up the next round automatically — by date, by number of rounds, or no end. The invoice preview at the bottom shows you exactly what'll bill across the round before you confirm.

  • Pick days of week + time + start date for the round
  • Auto-recurring — By Date / By Rounds / No End
  • Capacity-tracked enrolment — waitlist when full, rolls to next round
  • Per-round trainer assignment + calendar colour
  • Invoice preview before you confirm the schedule
Schedule Training Program modal showing day-of-week picker, time, start date, weeks per round, price, max participants, trainer name, calendar colour palette, auto-recurring toggle with By Date and By Rounds options, and an invoice preview at the bottom showing the five recurring invoices
Assessment Templates

The first-session evaluation, your way.

Every trainer evaluates a new dog with their own questions. Build the assessment template your trainers actually use — sections like Aggression, Anxiety & Fear, Reactivity, Obedience, Other Behaviours — with the specific behaviours you want to grade in each. Add a Strengths & Positives section so the report card isn't all problems. The first session generates a starting-point report card from the template and saves it to the pet record.

  • Build unlimited assessment templates — pick the one that fits the program
  • Sections you define — each with a list of behaviours to grade
  • Strengths & Positives section — "Food motivated", "Quick learner" etc., editable defaults
  • Initial assessment auto-generates a starting report card on the first session
Edit Assessment Template modal for Standard Behavioral Assessment showing assessment sections — Aggression, Anxiety and Fear, Reactivity, Obedience, Other Behaviors — with behaviour counts per section, plus a Strengths and Positives section with editable defaults Food motivated, Toy motivated, Praise motivated, Quick learner and Good recall
Customer view · Location

Train at your facility — or at theirs.

Some sessions only make sense at home: separation anxiety, leash reactivity off the customer's own street, resource-guarding in the room it happens in. Customers pick "Our Facility" or "In-Home" on the same screen they pick the session type, and an address field appears when they go in-home. Travel handled, address captured, no back-and-forth emails.

  • Two-tile location picker — Our Facility or In-Home
  • Address field auto-surfaces when In-Home is chosen
  • Per-session-type configurable — offer in-home only on the sessions where it makes sense
  • Vaccination check still enforced for in-home bookings
Customer booking flow on the Location step showing the Our Facility / In-Home toggle with In-Home selected, an address input filled in, the available time slots, and the goal chips below for what needs to be worked on
Customer view · Goals

Pick the goals. See the price.

Customers tap the goal chips that match what they want to work on — Aggression, Separation anxiety, Resource guarding, Leash pulling, Jumping, whatever you've configured — and add their own if nothing fits. The price estimate at the bottom updates as choices change. They hit Submit Request, and the goals show up on the booking detail so the trainer already knows what the session is for before they walk in.

  • Configurable goal chips — you decide what's offered
  • Free-text "Add another goal" for cases the chips don't cover
  • Live price estimate — session + tax, no surprises
  • Goals land on the booking detail for the trainer to read before the session
Customer booking flow on the Goals step showing time slots, goal chips with Food aggression and Toy thieving selected, an Add another goal input, a live Price Estimate panel with session price, tax and total, plus the Submit Request button
Customer view · Mobile

Same wizard, on the phone.

Seven steps — Pets, Type, Location, Date, Time, Goals, Confirm — each one a clean card so the customer doesn't feel like they're filling a form. The Confirm screen shows everything: the pet, the session, the location (In-Home or Our Facility), the dates, the time, the goals they picked, the price out the door with tax. One tap to book and pay.

  • Seven-step wizard — Pets · Type · Location · Date · Time · Goals · Confirm
  • Confirm step lays out every field with an icon and a value — nothing missed
  • Promo code field inline — one tap to apply
  • Same wizard runs on desktop — one codebase, one experience
Mobile training booking wizard at the Confirm step showing all seven steps complete, pet duke, Initial Assessment Training 2 hours, In-Home location, 1 session, 9:00 AM time, Jumping on people and Aggression/reactivity goals, plus a total of $146.90 including HST
The Starting Report Card

First session ends with a report card.

The trainer fills out the template on the first session. The platform builds the report card. The family takes it home knowing exactly where their dog is starting from — every section, every behaviour, every strength, every recommendation in writing.

Filled-out training assessment report card showing the template sections — Aggression, Anxiety and Fear, Reactivity, Obedience, Other Behaviours and Strengths and Positives — each scored or noted, with trainer recommendations

Auto-built from your template

The sections and behaviours you defined are the ones the trainer fills out. No double-entry, no inconsistency between trainers.

Print, save, or send

Printable layout for the handoff. Branded with your business name. Customer can pull it up on their phone any time after.

Baseline for future sessions

Every follow-up session can be measured against the starting card — clear progress story for the family.

Everything else training needs, included.

Group class enrolment

Customers pick the open round and enrol — capacity-tracked, waitlist when full, auto-rolls to the next round.

Vaccination tracking

Customers upload at registration. Expired vaccines block booking — including in-home sessions.

Digital waivers

Signed once, stored forever. Versioned so you can prove what was agreed before the first session.

Per-session deposits

Charge a deposit at booking, the rest at session — or full payment up front. Configurable per session type.

Automated reminders

Email + push for confirmations, the day-before reminder, and the homework you set after the session.

Trainer notes & issues

Per-pet training issues with a resolution flow — trainer marks resolved, owner confirms, history stays on the pet record.

In-home travel-time guard

Calendar blocks back-to-back in-home sessions when the travel time between addresses won't fit your buffer.

Two-way messaging Beta · Add-on

Customer messages the trainer between sessions, photos attach. Currently in beta — available as an optional paid add-on.

Xero & QuickBooks sync

Every invoice, every payment, every customer — straight to your accounting. GST / HST / VAT codes handled.

Questions people ask

Which dog training software handles sessions, programs, group classes and assessments?

BooknBuddy books single sessions, multi-session programs and group classes with capacity, records assessments and training logs per dog, and sends progress to the owner in their app.

Can owners book training online?

Yes. Owners pick a session, a program or a class from your booking page, pay a deposit or in full, and see their schedule in the BooknBuddy customer app.

What does it cost?

CAD $39.99 a month flat, 30-day free trial, no per-booking fees.

Ready to run your training business on one screen?

Free 30-day trial. No credit card. Build a session type, schedule a class round, fill out an assessment, and see the report card build itself.

Start Free Trial