Dog school6 min read
Running a dog school: passes, courses and weather cancellations
Single lesson, ten-pass, plan or course: how a small dog school counts lessons, sets cancellation deadlines and cancels lessons during thunderstorms or heat.

Saturday, shortly before half past eight, a thunderstorm is gathering over Lake Thun. At nine the dog school has its everyday group: eight dogs, five of them with a ten-pass, two with a single lesson, one on a monthly plan. The trainer cancels the lesson, and now the second part of the morning begins. She writes eight messages, looks through a notebook for the passes and wonders what applies to the single lessons that are not yet paid.
Weather is nothing unusual in a dog school. What is unusual is how many rules stand behind it that nobody wrote down beforehand. This post goes through them one by one.
Four ways to pay for a lesson
Most small dog schools mix several offers. Each answers the same questions differently.
| Offer | Who uses it | Valid for | Open questions |
|---|---|---|---|
| Single lesson | New clients, people trying out | one open group | Redeemable until when? Trial lesson with its own price? |
| Multi-lesson pass (e.g. 10 lessons) | Regular attendees | open groups | Valid until when? For one dog or the person? |
| Monthly plan | Weekly attendees | one to two lessons a week | Notice? What if a lesson is cancelled? |
| Course | Puppy and junior courses, compulsory courses | fixed dates as a whole | Who moves up when a date is cancelled? |
What matters is that the same lesson is not charged in two ways. A simple rule: the pass that expires first is used first. In a course all dates are in the price, and there is no single lesson to credit back.
Passes: for the dog or for the person?
Whether a pass belongs to a dog or to a person looks like a formality and decides a lot in daily life. If the mother comes on Saturday with the family dog and the son on Wednesday with the young dog, an answer is needed. Two solutions are possible: a pass per dog, used only by that dog, or a pass per person, valid for each of their dogs. In both cases it generally cannot be transferred to third parties.
Anyone who can see on the pass how many lessons are left and until when they are valid (“6 of 10, valid until 14.02.2027”) saves many follow-up questions. The same goes for a reminder a few weeks before it expires.
Making cancellation deadlines visible
Disputes rarely arise because of the rule itself, but because it only comes up after the cancellation. A cancellation deadline is therefore most useful when it appears at booking and in the reminder, in one sentence: “Free cancellation until Friday, 09:00. After that the lesson counts.”
Each school sets the deadline itself. 24 hours for open groups and a few days before the start of a course are conceivable. For general terms and conditions, the Federal Act against Unfair Competition in Art. 8 names the case where terms, in a manner contrary to good faith, provide to the consumer’s detriment a significant and unjustified imbalance between contractual rights and obligations. A short, openly communicated rule with exceptions for illness or cancellation by the school is therefore also a gain in clarity.
Prices belong here too. The Price Indication Ordinance lists courses (Kurswesen) among the services for which the price actually to be paid must be stated in Swiss francs (Art. 10 para. 1 let. m, as of 1 January 2025). Surcharges that cannot be freely chosen, for example for reservation or processing, must be included in the price (para. 2). Anyone who charges a travel fee for home visits states it before booking.
Weather: who decides, who finds out?
In a thunderstorm, storm, ice or heat the trainer decides on site. The aim is that nobody has to recalculate afterwards. That takes four answers the school sets beforehand:
- What happens to the lesson? In open groups it goes back on the pass. In courses there is a new date. With a monthly plan a make-up lesson that is valid for a few weeks is an option.
- What happens to the validity? A pass that expires in three days is little help if the lesson was cancelled. A rule such as “passes with less than 14 days left are extended to 14 days after the date of the cancelled lesson” explains itself.
- How does everyone find out? An e-mail to everyone booked, with the reason. Anyone with no e-mail address on file goes on a call list. Anyone who runs a group chat copies the text there.
- Is there a fallback place? Sometimes switching to the hall or another meeting point is enough; then the booking stays and only the place changes.
A weather cancellation is a case of its own and should be kept apart from a cancellation by the client: there the lesson counts, here it is the school that cancels. Anyone who handles this in one single screen saves a good deal on a wet morning.
Heat and dogs in season
In summer, heat comes in as a reason. Some schools then move all lessons to early morning and late evening, others cancel. Both are decisions for the school. What matters is only that it is settled before summer.
A related everyday case is a bitch coming into season. A note at booking (“in heat until 21.05.”) with the hint to arrive last and leave first avoids cancellations in the field.
Courses with a deadline: cancellation and make-up date
A replacement date matters especially for courses that count towards a cantonal duty. In the canton of Zurich the practical course has to be completed within 12 months of taking over the dog, in Basel-Stadt the basic course likewise within 12 months. If a date is cancelled, the participants’ deadline does not change. More on this in the post Compulsory dog courses in Zurich and Basel-Stadt at a glance.
Paying at the field
Many dog schools collect payment outside: cash, TWINT, invoice with a QR payment part. Three things make the evening easier. First, for every dog it shows whether it has already paid when attendance is recorded. Second, it is clear for every payment method when it counts as paid. Third, a cancelled, still unpaid single lesson is not chased as long as the lesson has not been rebooked.
What remains
A small dog school does not need big software, but it needs the same answers in the same place every time: which pass, which deadline, which reason, who was informed. We are developing an idea for this whose app will bring week plan, booking, passes and weather cancellation together in one flow, in CHF and on infrastructure in Switzerland.
Sources
- 1.Bundesgesetz gegen den unlauteren Wettbewerb (UWG, SR 241), Art. 8: Verwendung missbräuchlicher Geschäftsbedingungen (checked on 6 November 2026)
- 2.Preisbekanntgabeverordnung (PBV, SR 942.211), Art. 10: Dienstleistungen (Stand 1. Januar 2025) (checked on 6 November 2026)
- 3.Kanton Zürich: Hunde (Hundekurse, Fristen) (checked on 6 November 2026)
- 4.Kanton Basel-Stadt, Veterinäramt: Hundekurse (checked on 6 November 2026)
Be told when it launches
This idea is still being planned. Sign up and we will write to you once, when it becomes an app. Signing up is non-binding – no newsletter, no advertising.
View the idea