Petboost Logo
Operations

Petboost for Puppy School: The Complete Setup Checklist

The complete checklist for setting up puppy school on Petboost. Step-by-step setup for course templates, age eligibility, enrolment management, and attendance tracking.

Frazer McLeodFrazer McLeod
3 February 202620 min read
Petboost course management interface showing enrolment and attendance

Quick Version

Petboost helps puppy schools by providing course templates (design once, publish many), automatic age/capacity enforcement, enrolment management with cutoffs, digital attendance tracking, and complete per-puppy education history.

The Complete Puppy School Setup Checklist

You're not booking appointments. You're filling class spots. Six puppies need to be 8-16 weeks old. The class runs for six weeks. This guide walks you through Petboost Courses.


Quick Setup Checklist

Course Template Setup:

  • Create Puppy School service (for template)
  • Set lesson count (e.g., 6 lessons)
  • Set recurrence (weekly)
  • Set capacity (e.g., 8 puppies)

Eligibility Setup:

  • Set age restrictions (8-16 weeks)
  • Configure vaccination requirements
  • Set enrolment cutoff date

Resources Setup:

  • Create training room/area as resource
  • Assign to course service

Publishing:

  • Go to Courses → New → Publish New Course
  • Select template and start date
  • System generates all lesson dates

Self-Service Setup:

  • Enable self-service enrolment
  • Share course booking link

1. Course Templates: Design Once, Publish Many

The Problem

Creating a new puppy school class is tedious. You're making six or eight separate appointments, manually linking them together, remembering which day of the week, which time, which room. Do this for every class cohort and it's hours of admin per month.

How Petboost Solves It

Course template creation — Define the structure once.

Lesson configuration — Number of lessons, topics per lesson.

Duration and frequency — Weekly, twice weekly, etc.

Publishing a new instance — Template to real dates in seconds.

Pro tip: The magic moment is publishing. You pick a start date, Petboost generates all the lessons with real dates. What used to take 20 minutes takes 10 seconds.

The Outcome

Design your class structure once. Every time you run a new cohort, publish with real dates in seconds.


2. Age and Capacity Limits: Automatically Enforced

The Problem

Puppy school is age-restricted. An 18-week-old dog shouldn't be in a class designed for 8-16 week puppies. They're developmentally different, and it's not fair to anyone. But checking ages manually at every enrolment?

How Petboost Solves It

Age eligibility rules — 8-16 weeks required at course start.

Automatic enforcement — Ineligible puppies can't enrol.

Capacity per course instance — 6 spots, 8 spots, configurable.

Enrolment blocking at capacity — Course auto-closes when full.

Waitlist option — Capturing demand beyond capacity.

Pro tip: Create multiple courses with different age brackets: "Puppy Foundations" for 8-16 weeks, "Adolescent Class" for 4-8 months. The system routes dogs to the right class automatically.

The Outcome

Age eligibility and capacity are enforced automatically. No manual checking, no awkward rejections.


3. Enrolment Management and Cutoff Dates

The Problem

You can't add a puppy to week 4 of a 6-week program. They've missed foundational content. But without a cutoff, clients try to enrol late, and you're having the same conversation repeatedly.

How Petboost Solves It

Enrolment cutoff dates — Block new signups after X date.

Course instance states — Open, In Progress, Completed.

Automatic state transitions — System knows when a course is running.

Visibility controls — Past courses archived automatically.

Pro tip: Set your cutoff one week after the first class. This gives late-deciders a chance while still maintaining class cohesion.

The Outcome

Cutoff dates handle the "can I still join?" question automatically. The answer is either yes (course is open) or no (enrolment closed).


4. Attendance Tracking Per Puppy

The Problem

Who was at class last week? Did the Border Collie miss week 3? Without tracking, you're relying on memory, which doesn't scale.

How Petboost Solves It

Per-lesson attendance — Mark who showed up.

Absence tracking — See patterns across the course.

Makeup class options — Note if a puppy is attending makeup.

Completion certificates — Based on attendance thresholds.

Pro tip: Some schools require 4 of 6 classes for a completion certificate. Petboost tracks this automatically. The system knows who qualifies.

The Outcome

Complete attendance records for every puppy, every lesson. Documentation that supports completion decisions.


5. Complete Education History Per Puppy

The Problem

A client comes back. They did puppy school two years ago, now they want adolescent classes. Can you see what they did? What was covered? How the puppy performed?

How Petboost Solves It

Course history in pet profile — Every class visible.

Lesson-by-lesson timeline — Attendance and notes per lesson.

Cross-course view — See all programs a pet has completed.

Notes from instructors — Searchable across courses.

Pro tip: This becomes your educational transcript. When a client asks "what did we cover in puppy school?", you can tell them exactly. It builds trust and demonstrates professionalism.

The Outcome

Every pet has a complete education history. Every class they've taken, every lesson attended, every note captured.


Key Stats for Puppy Schools

  • Design once, publish many with course templates
  • Automatic age enforcement — 8-16 weeks
  • Capacity management with waitlists
  • Digital attendance for every lesson

Start Your Free Trial

If this matches how you want to run puppy school, start your free trial at business.petboost.com/register. No credit card required, no sales call needed.

Frazer McLeod

Frazer McLeod

CEO & Co-Founder

Frazer co-founded Hound Health Bondi and built Petboost to solve the problems he experienced running a pet business firsthand.

Ready to try?

See Petboost in action

Join many Australian pet businesses saving 20+ hours every week with intelligent automation.