Running an Open-Enrollment Puppy Class With Required Package Commitment


Home >> Blog >> Pet Professional >> Dog Trainer >> Running an Open-Enrollment Puppy Class With Required Package Commitment


An open-enrollment puppy class can let a client join at any point in the sequence while still requiring them to commit to a full package before their first session, by selling the package itself as the thing a client books, rather than selling individual sessions a la carte. PocketSuite powers 7,000+ service businesses, including 1,000+ pet service businesses, whose clients have collectively processed nearly $1 billion in income and scheduled over 9.2 million appointments. Open enrollment is what makes a puppy class convenient for new clients, since nobody has to wait for the next official start date, but without a package requirement in place, a trainer can end up with a class full of one-and-done clients who never see the program through.

Georgette Lombardo, owner of Pawsitive Training ABQ, requires exactly this kind of commitment past a single visit: “Over 90% of the folks who purchase a single session, known as an evaluation, with us sign up for at least six training sessions. I tell them that we cannot solve their issues in one session.” Her strategy for getting a first-time client to commit is direct: “Telling the people that ‘one-and-done’ doesn’t affect long-term behavior change.”

The Package Is the Bookable Item, Not the Individual Session

PocketSuite’s Packages feature lets a trainer build the full puppy-class commitment, say, a set number of sessions, as one purchasable item a client buys upfront. A client joining mid-sequence still buys into the same package, and their remaining session count then draws down against whichever sessions are left in the current open-enrollment cycle rather than starting the count over.

Because the package purchase happens through Online Booking before a client’s first session is even scheduled, there’s no separate step where a trainer has to manually convert a drop-in booking into a package after the fact. The commitment is built into the booking flow itself, at the moment a new client signs up.

Open Enrollment Still Runs on the Same Recurring Schedule

Repeat Appointments keeps the class meeting on its normal recurring schedule regardless of when any individual client joined, so the class itself doesn’t need a rigid start date to stay organized. A client who joins in week three simply starts attending the next scheduled session, with their package tracked against the sessions remaining from that point forward.

That structure also protects a trainer’s staff-capacity limits. Lombardo caps how much any one trainer at her business takes on in a day: “My system for staff capacity ensures that employees don’t book more than 3 training sessions per day. And, if they have 3 in one day, I make sure it doesn’t happen more than once a week.” Open enrollment doesn’t have to mean open-ended capacity; a package-based class still respects the same daily limits a trainer sets for any other service.

Package-First Selling Raises What Each Client Is Worth

The revenue case for requiring a package upfront is backed by more than one trainer’s experience. “How to Achieve a Six-Figure Income as a Dog Trainer” (PocketSuite, September 2025 Update) (source), based on a comparative analysis of 550+ dog trainers on PocketSuite, found that trainers who sell one or more packages make on average 88% more than trainers who rely on single-session billing. Packages in that analysis ranged from $250 to $8,000, averaging $268.

Selling the package instead of the individual session is what makes that revenue difference real for a specific business, not just a feature of the software running it. A trainer building this into their dog training software setup captures that commitment at the point of signup, when a new puppy owner is most motivated to enroll.

A New Puppy Owner Is Most Ready to Commit Right at Signup

A new puppy owner searching for a class is usually motivated by something specific, a chewing problem, a socialization window closing, a housetraining struggle, and that urgency is exactly when they’re most willing to commit to a real program rather than testing the waters with a single session. Waiting until after a first session to pitch the full package misses that window; by the second week, the initial urgency has often faded and the sale gets harder, not easier.

Structuring the class so the package purchase happens before the first session even gets scheduled means the business captures that early motivation directly, rather than hoping it’s still there by the time a trainer gets around to the upsell conversation in person.

Package Credits Track Automatically as Sessions Get Used

Once a client buys into a package, someone still has to track how many sessions they have left, and doing that by hand across a roster of open-enrollment clients joining at different points gets error-prone fast. PocketSuite’s Packages tool draws down a client’s session credits automatically as each appointment is completed, so a trainer checking any client’s account can see exactly how many sessions remain without cross-referencing a separate spreadsheet.

That automatic tracking also makes it obvious when a client is nearing the end of their package, which is the natural moment to offer a renewal or a next-level package rather than letting a client’s enrollment quietly lapse because nobody noticed their credits had run out. Scheduled Messages can send that renewal reminder automatically as a client’s final session approaches.

The Same Structure Works for Multiple Puppy Class Levels

Many puppy programs move a dog through more than one level as it grows out of the earliest socialization stage. PocketSuite’s Multiple Services setup lets a trainer build each level as its own package with its own required commitment, so a graduating puppy can move into the next package without the trainer rebuilding the enrollment and payment structure from scratch for every new level.

A Clear Intake Question Sets Expectations Before Signup

Requiring a package commitment works best when a new client understands the expectation before they ever join a session. Contracts & Forms attached to the puppy class booking can spell out the package requirement directly, so a client is agreeing to the full commitment at the moment they enroll rather than discovering it partway through their first visit.

Lombardo’s own intake process reflects that same philosophy of setting expectations early: “Since we do not take aggression cases, my website intake form asks about the dog’s immediate needs. I screen all potential clients personally to ensure my employees and I are safe.” The specific question differs from a package-commitment requirement, but the underlying approach is the same: decide what the business needs to know or require before the relationship starts, and build it into the very first step of booking.

Buy Now, Pay Later Removes a Common Objection to the Full Package

A required package commitment is a bigger ask upfront than a single session, and cost is sometimes the reason a new puppy owner hesitates to commit even when they know the longer program is the better choice. Buy Now Pay Later through Affirm, Klarna, and Afterpay lets a client spread that package cost across a few payments instead of paying the full amount at signup, which removes a real objection without the business discounting the package itself or loosening the commitment requirement.

That option matters most for a new puppy owner who is already budgeting for a new pet’s other costs, food, supplies, a first vet visit, and may simply prefer to spread the training investment out rather than pay it all in one charge. Offering that flexibility at the moment of signup keeps the required commitment from becoming the reason a motivated client walks away.

A Package Commitment Still Needs an Easy Way Out for a True Emergency

Requiring a package commitment for an open-enrollment class protects a trainer’s schedule, but it only works long-term if clients trust the policy is fair when something genuinely unexpected comes up. Discounts can be applied selectively to handle a documented emergency without unwinding the whole package requirement for every other client, keeping the general policy firm while still leaving room for a trainer’s own judgment case by case.

That balance, a firm default policy with a clear, limited path for real exceptions, tends to hold up better over time than either a rigid no-exceptions rule that damages goodwill or a loosely enforced one that quietly erodes the commitment the package was designed to create in the first place.

A trainer offering both a lighter, drop-in-style class and a full package commitment side by side can see directly which format clients actually prefer, rather than guessing based on which one gets promoted harder.

Can a client join an open-enrollment puppy class mid-sequence and still commit to a full package?

Yes. The package is set up as the bookable item a client purchases at signup, so a client joining mid-sequence buys into the same package and their session count draws down from the sessions remaining in the current cycle.

How does a puppy class stay on a recurring schedule with open enrollment?

A recurring appointment series keeps the class meeting on its normal schedule regardless of when individual clients join, so new enrollees simply start at the next scheduled session rather than requiring a new class start date.

Does requiring a package upfront actually increase revenue per client?

Trainers who sell one or more packages make on average 88% more than trainers relying on single-session billing, per PocketSuite’s analysis of 550+ dog trainers in \u201cHow to Achieve a Six-Figure Income as a Dog Trainer\u201d (PocketSuite, September 2025 Update).

How are a client’s remaining package sessions tracked in an open-enrollment class?

Session credits draw down automatically from the client’s package as each appointment is completed, so a trainer can check any client’s account and see exactly how many sessions remain without cross-referencing a separate spreadsheet.