Set a class name, capacity, and trainer, then schedule sessions. Pet parents browse and self-enroll from their portal; staff manage the roster from the same screen as every other reservation.
Most facilities either bolt training onto a separate scheduling tool or skip it because there's nowhere to run it. Petsoft's Training area reuses the same capacity, deposit, and invoicing pipeline as every other reservation, so a class fits into the system your staff already use.