Petboost Logo
Product Updates

Courses & Group Programs: Puppy School Made Simple

Run group classes, puppy schools, and training programs without spreadsheet chaos. Templates, enrolments, and attendance all in one place.

Frazer McLeodFrazer McLeod
10 May 2025Updated 25 January 202610 min read
Petboost course management interface showing session scheduling and enrolments

Quick Answer

Petboost Courses lets you create course templates with multiple sessions, set capacity limits, manage enrolments, track attendance, and take payment for the full program. Perfect for puppy school, obedience classes, and group training programs.

The Problem

"Managing group classes shouldn't require a spreadsheet degree."

Running group training programs is complicated. You need to:

  • Schedule multiple sessions across weeks
  • Track who's enrolled in which course
  • Manage capacity limits per class
  • Record attendance for each session
  • Handle payments for the full program
  • Deal with make-up classes when dogs miss sessions

Most trainers end up with a mess of spreadsheets, calendar entries, and sticky notes. It works, but it's exhausting. And as your business grows, the chaos grows faster.

The Solution: Courses & Group Programs

Courses & Group Programs is purpose-built for trainers running multi-session programs. Whether it's a 6-week puppy school or a one-day intensive, everything lives in one place.

Course management showing session scheduling and enrolments
Course management showing session scheduling and enrolments

Here's what you get:

  • Course Templates: Create once, reuse forever
  • Multi-Session Scheduling: Define the full program in one go
  • Enrolment Management: Track who's in, capacity limits, waitlists
  • Attendance Tracking: Mark attendance per session, not per course
  • Program Payments: Take payment for the full course upfront
  • Make-Up Sessions: Handle missed classes gracefully

No spreadsheets. No manual tracking. Just courses that run themselves.

Who Benefits Most

Business TypePrimary Use Case
Dog trainersPuppy school, obedience, agility
Training academiesMultiple concurrent courses
Daycares offering classesAdd-on training programs
BehaviouristsMulti-session behaviour programs

Courses is available on Business Pro and Business Max plans.

Key Capabilities

Course Templates

Create a template for each course type you offer:

  • Puppy School: 6 weekly sessions, 8 puppies max
  • Obedience Level 1: 8 weekly sessions, 10 dogs max
  • Agility Foundations: 4 sessions, equipment access required

Templates include session structure, duration, pricing, and capacity. When you're ready to run a course, generate it from the template with specific dates.

Multi-Session Scheduling

When you create a course from a template, you define:

  • Start date for the first session
  • Recurrence pattern (weekly, fortnightly, custom)
  • Session times (can vary if needed)
  • Team member assigned to teach

Petboost generates all sessions in your calendar. One setup, multiple appointments.

Enrolment Management

Enrolments work differently from single appointments:

  • Customers enrol in the course, not individual sessions
  • Capacity tracks against the course, not per session
  • Waitlists form automatically when courses fill
  • Enrolment status shows pending, confirmed, or completed

When a customer enrols, they're booked into all sessions at once. No back-and-forth for each week.

Attendance Tracking

Mark attendance for each session individually:

  • Present: Dog attended
  • Absent: Dog missed (for whatever reason)
  • Make-Up Scheduled: Missing this, attending another

Attendance history shows which dogs need make-up sessions. No more trying to remember who missed week 3.

Program Payments

Take payment for the full course upfront:

  • Single payment for all sessions
  • Package pricing (discount for paying upfront)
  • Payment plans (if you offer them)

Customers pay once, attend all sessions. No invoicing each week.

Real-World Impact

Before Courses: Emma ran a 6-week puppy school with 8 puppies per class. Tracking enrolments, attendance, and payments across 48 customer sessions required 3 spreadsheets and constant updates.

After Courses: Emma creates the course from her Puppy School template. Customers enrol and pay through her booking portal. Attendance is marked in one click. At the end of the course, she has a complete record of every dog's progress.

Time saved: 4-6 hours per course cycle. That's hundreds of hours per year for busy trainers.

How to Get Started

  1. Create a Course Template: Go to Settings → Course Templates
  2. Define sessions: Number, duration, and structure
  3. Set capacity: How many dogs per course?
  4. Generate a course: Pick dates and assign a trainer
  5. Open enrolments: Customers can enrol through your portal

Your first puppy school can be live within 15 minutes.

The Bottom Line

Courses & Group Programs removes the administrative burden of running training programs. Templates, enrolments, attendance, and payments: all managed in one system.

Stop managing spreadsheets. Start running world-class training programs.


Ready to Run Courses Without the Chaos?

Courses & Group Programs is available on Business Pro and Business Max plans.

Start your free 14-day trial →

Learn more about courses or see our puppy school features.

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.