Puppy school software that runs the whole term
A puppy class is the same six weeks every term: enrolments, a roster, attendance, this week’s homework, and the odd puppy who misses week three. PupManager holds all of it, so you run the class instead of the paperwork.

Week 3 of 6
Attendance done
Built around how a class term actually works
Set the class up once, with its schedule, capacity and price, and enrol everyone as a group. Attendance is two taps at the door, and catch-up sessions track themselves when a puppy misses a week, so nobody falls through the cracks between week three and graduation.
Every owner gets your branded app on iOS, Android or web. This week’s homework, the videos you shot in class, and their puppy’s progress are on their phone before they’re back in the car park — no more Monday-morning group emails that half the class never opens.
Is this you?
- Puppy preschools and puppy classes run as terms
- Trainers who run classes alongside private lessons
- Multi-instructor schools with shared rosters
- Vet-clinic and facility-based puppy programmes

The jobs it does for you
Everything below is live in the product today — no “coming soon” on this page.

Group classes & rosters
Set up a multi-week class once — dates, capacity, price — and enrol the whole term together. The roster, the schedule and the money all stay attached to the class.
Learn more
Attendance in two taps
Mark who showed up from your phone at the door. Missed weeks become catch-up sessions that track themselves instead of a note you lose.
Learn more
Week-by-week curriculum
Keep your six-week programme in the training library: the tasks, the demos, the handouts. Reuse it every term instead of rebuilding it.
Learn more
Homework for the whole class
Send this week’s practice to every owner at once, with the video from class. It lands in your branded app, not a group email.
Learn more
Enrolment & intake forms
A sign-up form on your site feeds one tidy inbox. Ask for vet details and vaccination dates up front, once, instead of chasing them at week one.
Learn more
Payments per term
Sell the term as a package, take payment up front with Stripe, and see at a glance who’s paid. Invoices and reconciliation handle themselves.
Learn moreSee everything on the features and all-features pages.
Every job above is part of the same system. See everything PupManager does →
Frequently asked questions
What is puppy school software?
Puppy school software runs the business side of puppy classes: enrolments, class rosters, attendance, week-by-week homework, payments and owner communication. PupManager bundles those into one system with a branded app for owners, so a class term runs without spreadsheets, sign-in sheets or group emails.
Can owners enrol and pay online?
Yes. An intake form on your website feeds enquiries into PupManager, you enrol the puppy into the class, and payment for the term is taken with a Stripe-backed payment link or invoice. You can sell the term as a session package so the whole block is paid up front.
What happens when a puppy misses a week?
Attendance is marked in two taps, and a missed week becomes a catch-up session that stays attached to the puppy and the class. You can see at a glance who needs to make up which week — no paper sign-in sheet or memory required.
Does it work for a school with several instructors?
Yes. Extra instructors are added per seat, share the calendar and class rosters, and see their own schedules. Team management, timesheets and roles are built in for multi-trainer schools.
How much does it cost for a puppy school?
Core software starts at US$10 per week (about US$43/month, with local pricing in NZ, Australia, the UK and Canada), with unlimited clients and dogs included. Extra instructors are per-seat. There’s a 10-day free trial with no card required.
Also built for: behaviourists · dog walkers · dog groomers · dog trainers

Run the whole term from one login.
10 days free. No card needed.
For early customers we'll even move your data over for you.
