Your calendar says Bella, Riverside Park, ten o'clock. Bella is not at Riverside Park. You have driven twenty-five minutes, filled your treat pouch, laid out the long line, and turned down another client who wanted this exact slot. At ten past, a message arrives: "So sorry, totally forgot! Can we do next week?"
You say yes, of course, because Bella's owner is lovely and it is the first time. The next week someone else cancels with an hour's notice because it looks like rain. Then a no-show. By the end of the month three empty hours have cost you three sessions' pay plus the driving, and nobody meant any harm. You simply had no dog training cancellation policy, so every cancellation was free.
What late cancellations and no-shows really cost
For a solo trainer, time is the whole stock. A slot cancelled an hour before cannot be resold, the drive is already done, and the preparation is wasted. Lose two sessions a week to late cancellations at $100 each and that is roughly $10,000 a year, before counting the client who could not get in because the slot looked taken.
There is a training cost too. Missed sessions break the rhythm of a program. Homework stalls, the dog slides back, and the client starts to doubt the method. A clear policy protects the client's progress as much as your income.
What to put in a dog training cancellation policy
A good policy is short enough to read in a minute and specific enough that nobody has to interpret it. Cover these points:
- The notice window. 24 hours is common for private sessions. 48 hours or more is reasonable for board and train drop-offs and anything you travel far for.
- What happens inside the window. A fee, a forfeited session from a package, or a set number of free late changes per program.
- No-shows. Usually treated like a late cancellation, sometimes more strictly.
- Late arrivals. The session still ends on time, and after how many minutes without contact it counts as a no-show (15 is typical).
- When you cancel. If you are ill or the weather is unsafe, the client gets a free reschedule.
- Exceptions. Sick dogs, family emergencies, and who decides.
- Deposits and expiry. Whether deposits are refundable, and when unused package sessions expire.
A fee or a forfeited session?
For clients on packages, forfeiting the session is the simplest consequence: the late cancellation counts as a used session. Nobody gets a new bill, and the rule is easy to explain. For pay-as-you-go clients a fee works better, commonly somewhere between half and the full session price, though what is normal varies by region and by the kind of work. Many trainers allow one late change per package without penalty, which covers genuine bad luck without encouraging a habit.
New clients are the highest risk, because they have nothing invested yet. A deposit at booking solves most of that. It shows the client is serious, it covers the first slot if they vanish, and it puts the money conversation at the start of the relationship, where it belongs. How to price dog training services covers deposits in more detail. For group classes, the cleanest rule is that a seat is not reserved until it is paid for.
Sick dogs, emergencies and weather
A policy that punishes a client for keeping a sick dog at home is a bad policy. You want the dog with an upset stomach or a cough to stay away, especially from a group class. Make illness an explicit exception: the client lets you know as early as they can, and the session moves without a fee. The same goes for real emergencies. Occasionally someone will take advantage of it. That costs less than a policy clients resent.
Weather needs its own rule, because "it's raining" is both a real safety concern and a handy excuse. Decide who makes the call (you, not the client), what counts (storms, ice and extreme heat, not drizzle), and what the alternative is: an indoor location, an in-home session, or a free reschedule when you are the one who cancels.
Sample cancellation and no-show policy wording
Adapt this to your own notice window, prices and package terms:
"When you book a session, I hold that time just for you and turn other clients away. If you need to cancel or reschedule, please give at least 24 hours' notice. Cancellations with less notice, and missed sessions, are charged at the full session fee, or count as a used session if you are on a package. Each package includes one free late change. If you are running late, the session still ends at the scheduled time, and after 15 minutes without contact it counts as a missed session. If your dog is unwell, tell me as early as you can and I will reschedule at no charge. If I cancel because of illness or unsafe weather, you will always get a free reschedule. Deposits for a first booking are non-refundable but come off your program price, and package sessions expire six months after purchase."
How to enforce it without being the bad guy
Most enforcement problems are really communication problems. Clients who signed the policy, saw it again in their welcome email and got a reminder the day before rarely argue when it is applied. Clients who first hear about it when the fee arrives always do.
Get it signed at onboarding, alongside your waiver, so it is on the record. The guide to dog training consent forms and waivers covers the rest of that paperwork. Send a reminder before every session, by text if that is what the client reads, because most no-shows are forgotten appointments, not rudeness. When you do apply the policy, keep it brief and warm: "No problem, I hope everything's okay. Under the policy this one counts as a used session, so let's get you rebooked."
The first exception is kindness. The third is your new policy.
Waiving it now and then is fine, as long as you say so: "I'll waive it this time, just a heads-up for next time." The client learns the rule is real and that you were generous, not that it never existed.
What HeelYeah handles, and what stays your call
Much of a cancellation policy is paperwork and reminders, and HeelYeah covers that side. Put the policy in a consent form with a digital signature, require it from every client, and nudge anyone who has not signed. Session reminders go out by email, and by text once texting is on. When you are the one running behind, a one-click "running late" tells the client the delay in minutes, and nothing goes on the calendar as official until you accept it. Deposits take a percentage at purchase, group classes have a payment gate so a seat is not reserved until the client pays, and packages count down and can expire on a date you set. Invoices carry late fees with a grace period, and payment reminders go out at the intervals you choose.
For private sessions, the consequence of a late cancellation is your decision, not an automatic charge. You are notified when a client cancels, you can mark a missed session as a no-show so the record is accurate, and if your policy says a fee applies, you raise the invoice from the client's record. Day training goes further: set a cancellation cutoff in hours, choose whether late cancellations and no-shows on per-day bookings are billed at the day rate, and clients see how long they can still cancel for free before they confirm.
From a trainer using HeelYeah
“HeelYeah has made it so much easier to keep every part of my dog training business organized in one place. From client and pet information to paperwork, scheduling, and payments, everything is easy to find and manage.”
Write your policy this week, keep it to one screen, and get it signed by every new client from now on. Then apply it calmly and consistently. The hour you kept free for someone is worth protecting.