• Pricing
A dog trainer working with a dog in a park in Canada

Booking software for dog trainers in Canada.

Sell the whole six weeks in one enrolment, keep every class at a size you can teach, and run in-home behaviour consults from the same page.

Try it
or
Start with Google
200 bookings a month, free. No credit card required.
  • Privates and classes on one page
  • Hard caps on every class
  • Seats left shown on the page
  • Paid at booking, not the hall door
  • Reminder emails keep classes full

Online booking

Owners enrol for the course, not the class

One page sells a spot in Wednesday’s puppy kindergarten, the full six weeks as a single enrolment, or a private session at home.

Learn more
A one-on-one training session priced up front from the booking page.
New bookingAvailable
ServiceOne-on-one session
WhereBackyard · The Beaches
DateThu 14 Aug · 10:00am
Priced instantly$95

Smart scheduling

Classes and house calls, one evening

Group classes, privates and in-home consults on one day, so you catch the six o’clock and the seven-thirty overlapping in time.

Learn more
bookables.ai/schedule
A day on the schedule's calendar, with three jobs placed on a vertical time grid at the times they run.
Wednesday1 Jul
3 jobs
08:00
09:00
10:00
11:00
12:00
13:00
14:00
08:00 · Leslieville
Puppy foundations class
10:00 · The Beaches
One-on-one session
12:30 · Roncesvalles
Recall & lead-work session

Classes and one-to-ones

Built for every kind of training you sell

Puppy kindergarten, six Wednesdays

Sold as one enrolment covering every week, so the group that starts together finishes together instead of thinning out by week three.

Basic manners course

An evening run with the spots set once. The page shows how many are left and stops selling the moment the last one goes.

Private session at the house

Booked against your real hours for the length the work actually takes, at the address where the dog lives.

Leash reactivity, six sessions

A block of weekly sessions toward one goal, held in your calendar as a standing arrangement instead of rebooked by text every Sunday.

Recall at the off-leash park

A short session out in the open at a place you name, with a confirmation on booking and a reminder the day before.

Separation anxiety consult

A long first appointment at home, priced as itself rather than as a training hour, with the follow-ups quoted right beside it.

Resource guarding assessment

A dog with a bite history should not be able to self-book. The enquiry lands as a request with the story, and you decide.

Settling in a new rescue

A first-two-weeks visit after an adoption, with the dog on the owner’s record so your next call already knows the history.

An indoor course through winter

A run booked into a hall for the months nobody trains outside, with the dates picked one by one rather than by a weekly pattern.

A drop-in before the term starts

The same class takes a single evening for an owner who wants to look first, and you never built a second product to sell it.

Six weeks, the same six dogs.

Puppy kindergarten is a course, not a class. Sell the run as one enrolment and the whole thing is booked, paid and on the calendar.

  • The whole term, or one night

    An enrolment either covers every remaining week or it does not go through. If week four is already full, the whole booking is refused instead of half-sold, so nobody pays for a course they cannot finish.

  • Joining in week three

    Start the enrolment at the session they are actually joining and they take the weeks that are left, at the places that are left.

  • The dog is who books

    Ask for the dog’s name at enrolment and the roster shows who is coming rather than a seat count, term after term.

Puppy course · week 4, 5 of 6 places taken.
Puppy course · week 4Tue · 6:00pm · The Beaches
5 of 6 places1 place left

One place left in this week.

The consult happens in their kitchen.

A guarding assessment is ninety minutes at the dog’s own house, because that is where the behaviour actually happens.

  • The areas you will drive to

    Pick the areas you cover and an address outside them cannot book an in-home visit at all, which saves you the sorry email a day later.

  • Long enough to do it right

    An assessment is set at the length it genuinely needs, so a serious case never gets dropped into a half-hour gap between classes.

  • Who covers where

    Assign areas to whoever actually works them, and only a trainer who covers that area gets offered for a visit there.

A map with three service areas shaded over a street grid, and a list of territories beneath, each a group of regions with its crew.
  • Roncesvalles8 regions · 2 crew
  • Riverdale7 regions · 2 crew
  • Toronto North7 regions · 2 crew

The course is full, so they ask.

Once the last spot goes, the page stops selling it, and the owner who missed out leaves you an enquiry instead of leaving.

  • It stops on its own

    Set the spots on the course once and the page and the calendar both refuse the extra dog, whether the booking comes from an owner or from you.

  • The near miss waits in your inbox

    The request shows up as a card in a thread with their dog and what they wanted, so your next intake starts from a list, not your memory.

  • Answer it when the next one opens

    Accept it in the thread and the request becomes a real booking, and nobody has to retype what they already told you.

A booking request inside a message thread, answered with accept or decline without leaving the conversation.
OFOwen Fraser

Missed the last intake — is there a place in the next puppy course? He is nine weeks old.

Booking request
Puppy course · next run
Requested · The Beaches
AcceptDecline
A behaviour package quoted, itemised and ready to send.
Estimate #1042
Émilie Tremblay
Sent
  • Behaviour assessment90 min$150
  • Private sessions · 5-pack5 sessions$650
  • Take-home training planMaterials$90
Total$890

The behaviour package, itemised.

An assessment plus the sessions that follow it, quoted as one document the owner accepts online by typing their name. Good, better and best options come with Pro.

A one-on-one training session priced up front from the booking page.
New bookingAvailable
ServiceOne-on-one session
WhereBackyard · The Beaches
DateThu 14 Aug · 10:00am
Priced instantly$95

The private books itself.

One-to-one work priced up front against your real hours, at the address where the dog lives.

A month calendar with booking dots marking the busy days, the way venue and hire availability is read across weeks.
July2026
Courses on sale
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

A term is bought two months out.

Classes show eight weeks of real dates rather than a fortnight, because the owner with an eight-week-old puppy is booking the course that starts after this one.

Move week four, move eleven owners.

The roads are gone on Wednesday. Drag the session to Friday and every dog enrolled in it comes right along with it.

  • One drag, not eleven calls

    The session moves and the new time is carried onto every attendee’s booking, so nobody shows up to a locked door.

  • They get told, if you want

    Turn the reschedule notice on and everyone enrolled is emailed the new evening. It ships off, so nothing goes out until you say so.

  • The spots come too

    The cap and the bookings land on the new evening together, so the class cannot quietly oversell while you are moving it.

A day on the schedule's calendar, with three jobs placed on a vertical time grid at the times they run.
Wednesday1 Jul
3 jobs
16:00
17:00
18:00
19:00
20:00
21:00
16:30 · Roncesvalles
Home assessment
18:00 · The Beaches
Puppy course · week 4
19:30 · The Beaches
Lead reactivity · week 2
Pro

Paid before the first leash comes out.

Take the course fee as the owner enrols, so the evening you bought treats and long lines for is one that already paid for itself.

  • Cash at the class is free

    Record what was handed to you against the booking on the free plan. Cards are the one part of the money that needs Pro.

  • One enrolment, one sale

    A six-week course counts once against your monthly allowance rather than six times, because you sold it exactly once.

  • Straight to your own account

    Card money is paid out to your own Stripe account. We never hold your money.

A list of payments, each with the customer, reference, date, method and amount, with totals received and still outstanding.
Received$4,310
Outstanding$3,840
  • Émilie TremblayP-1011 · 25 Jun · Bank transfer$380
  • Ryan MacLeodP-1012 · 25 Jun · Cash$240
  • Priya SandhuP-1013 · 28 Jun · Card$380
  • Jacob WongP-1001 · 27 Jun · Card$190

One app for the whole job

Everything you need to run your dog trainers business.

Online booking

Your own page sells one spot in Wednesday’s class, the full six weeks as a single enrolment, or an in-home consult, at the price you set.

Seat or whole course

One class takes a drop-in for a single evening and an enrolment for the whole course, so you never run two products for one course.

The class size holds

Set the spots on the course once and booking stops at the cap, on the page and in the office, so eleven dogs never show up for six.

Named dogs on the roster

Ask for the dog’s name at enrolment and your roster shows who is coming instead of a spot count, course after course on one record.

Scheduling

Move a snowed-out Wednesday to Friday and every dog enrolled that week moves with it, instead of eleven phone calls before breakfast.

Estimates

Price a behaviour package as an itemized quote the owner accepts online by typing their name, then turn it straight into booked sessions.

Service areas

Pick the areas you will drive to for an in-home assessment, and an address outside them cannot book one, so you skip the sorry email.

Customers

Every owner and every dog you have worked with, what they booked, what they paid, and your notes on what this week is meant to fix.

Payments

Record cash handed over at the class for free, or take the card as the course is enrolled. Cards are the part that comes with Pro.

Starts free. Grows
only when you do.

Add your whole team and get booking for nothing.
As you grow with us you can go Pro.

Free

$0

No credit card required

Free every month

200 bookings
every month, free
Get started free

Pro

$2/ booking

Grow without limits

Pay as you go

Unlimited bookings
only $2 when you get booked
Go Pro
Explore plans→

Common questions.

Yes. A course is a run of dated sessions an owner enrols into as one commitment, so six Wednesdays get booked and paid once instead of six times.

The enrolment is refused and tells you which week filled. All or nothing is deliberate: a course taken in pieces helps the dog far less than waiting.

Yes. Start their enrolment at the session they are actually joining and they take the weeks that are left, at the spots that are left.

They can. Classes sell spots against a cap, an in-home consult books against your hours and your service areas. One page, one calendar, one record.

You write the headings and body copy on your own booking page, so your standing with the Canadian Association of Professional Dog Trainers can be the first thing an owner reads. We never verify it for you.

No. One enrolment is one sale, so it counts once against your monthly allowance no matter how many weeks it generates. The plan cards above have the numbers.

Related industries

All Mobile & Personal
Dog Walking

Dog Walking

Mobile Dog Grooming

Mobile Dog Grooming

Personal Trainer

Personal Trainer

Nannying

Nannying

Driving Instructor

Driving Instructor

Professional Organiser

Professional Organiser

Get Booked.

More time to service, less on admin.

Start with Email

Dog Training guides

All articles

Sep 8, 2026

How to take bookings while you're doing the actual work

Set up online bookings around your services, prices, travel and availability so customers can book while you're busy doing the job.

Read

Sep 5, 2026

How much booking notice should you require?

Choose a booking lead time that allows for preparation, staff and travel, with practical examples for mobile services, venues and classes.

Read

Sep 3, 2026

How to reduce appointment no-shows without becoming their mum

Reduce appointment no-shows with clear confirmations, useful reminders and easy rescheduling. Includes a sample reminder and a simple measurement method.

Read

Product

  • Overview
  • Pricing
  • Updates
  • Help

Company

  • About
  • Blog
  • Contact

Legal

  • Terms
  • Privacy
  • Cookies

Get started

  • Sign Up
  • Log In

© 2026

Bookables.
Pricing