Software for Dog Trainers: What Matters in Switzerland?
· 7 min read
Software for a dog training business should simplify the work you already do around clients, dogs, appointments and payments. The features you need depend on the services you offer. A trainer working alone with a few regular appointments has different requirements from a training school with several staff members, group classes and a field available to hire.
Start with an ordinary working day. Where do you enter the same information more than once? What do you have to look up before a session? Which changes require extra messages to your team? Your answers will give you a useful list of requirements. If you work in Switzerland, add Swiss francs, TWINT, data protection law and VAT to that list.
Which tasks should your dog training software handle?
Write down your three most common admin problems. For example, appointment changes arrive through WhatsApp, notes about dogs are in a notebook, and outstanding payments are recorded in a separate spreadsheet.
Then check the features that would actually solve those problems.
| Task | What to look for in a system |
|---|---|
| Client management | One person can be linked to several dogs. Contact details can be updated in one place. |
| Dog records | Relevant information and dated notes are easy to find under the right dog. |
| Appointment scheduling | The client, service, time and, where relevant, training space are linked to the same appointment. |
| Online booking | Clients can choose suitable available times. The rules for your service are applied. |
| Payments | You can distinguish the agreed price, payment method and payment status. |
| Teamwork | Staff have suitable access and can find the information they need for their work. |
| Taking your data with you | You can check which data can be exported and whether it remains understandable afterwards. |
A digital dog record is more than a field for the dog's name. Our guide to digital dog records for trainers explains which details are useful during training.
What dog training businesses in Switzerland should check
Some requirements depend on where you work. Also check these points for any system you are considering:
- Prices and receipts in Swiss francs: You should be able to manage prices, invoices and receipts in CHF without converting amounts.
- Recording cash and TWINT: If clients pay you directly in cash or with TWINT, you should still be able to record those payments against the right appointment.
- Swiss data protection law: Your business is subject to the Swiss Federal Act on Data Protection (FADP), which has applied in its revised form since 1 September 2023. It is similar to the EU's GDPR but remains a separate law. If a provider only mentions the GDPR, ask how it takes the FADP into account, where your data is stored and which service providers abroad are involved.
- VAT on receipts and invoices: You usually become liable for VAT once your annual turnover from services that are not exempt from VAT reaches CHF 100,000 (as of October 2026, see the Swiss Federal Tax Administration). If you are liable, the software must be able to show VAT correctly on invoices and receipts. If you are not entered in the VAT register, your invoices must not show any VAT.
Check private sessions, group courses and field hire separately
These services may look similar in a calendar, but their booking requirements differ.
A private session reserves time for a particular owner and dog. A group course involves several participants and may run across a series of dates. An exclusive field booking reserves a space for one booking, even when several dogs attend.
If you offer group courses, ask specifically about participant management, course series and, if needed, waiting lists. A calendar category called "group training" identifies the type of appointment. You still need to check whether the system also manages individual enrolments.
If you hire out a dog training field, include its availability in your checks. Our guide to avoiding double bookings on a dog field explains how to bring different booking channels together.
Test the software with a real working process
A feature list tells you little about how comfortable a system is to use every day. Use fictional client details to try a process you recognise from your business.
- Create a client with two dogs.
- Add an appointment and assign it to the correct dog.
- Write a short training note.
- Move the appointment and check the updated availability.
- Record the agreed payment and update its status once the money has arrived.
- Open the appointment on your phone.
If you work in a team, ask another person to find the same information. Then ask whether it was clear which dog was coming, what had last been agreed and which payment was still outstanding.
Try an exception too. What happens if someone cancels at short notice or brings a second dog? These situations reveal which steps still need manual work.
What is the total cost of dog training software?
Compare costs for the way your business actually operates. Alongside a monthly subscription, there may be charges for additional users, setup, payment processing or extra features. The exact items depend on the provider.
For each option, note which services are included. With a free system, check which activities remain free and which trigger a charge. If clients pay online, it should be clear who pays the fee and how your payout is calculated.
A simple comparison is your fixed monthly costs plus usage-based fees for the number of bookings you expect. Use the same assumptions for every provider.
When is a simpler setup enough?
A spreadsheet and a calendar may be sufficient if you work alone, have few changes and can reliably keep your information connected. What matters is whether you can do your work effectively with that setup.
Once you regularly maintain the same information in several places, it is worth comparing alternatives. Our article on managing a dog training business in Excel provides a simple structure and common signs that a change could help.
Where does DogOasis fit in?
DogOasis is not standalone dog training software, but an online management tool linked to a marketplace for dog fields and training spaces. Your calendar, clients, dog records and courses are kept in one place, in your browser and with no subscription fee:
- Courses: Course series with participants, course fees and attendance for each session.
- Dog records: Vaccinations, documents such as vaccination records or vet reports, training goals and history, all under the right dog.
- Receipts and invoices: PDF receipts and invoices in your name, in Swiss francs, showing VAT only if you are liable for it.
- Payments: Record cash, TWINT, card on site or invoice against the appointment and see outstanding amounts.
- Team: Separate logins with suitable permissions for staff.
- Spaces: A calendar for your field, training ground or hall. Once a space has been approved and your payout account is connected, online booking is available through a booking link, QR code or widget.
- Costs: Commission applies only when clients pay through DogOasis. It is currently 20 per cent, with a minimum of CHF 3.50 per booking. Appointments you enter yourself and collect payment for directly remain commission-free.
- Data location: The primary database region is Zurich. The privacy policy lists the other service providers involved.
See DogOasis for providers for the current features and terms.
Frequently asked questions about dog training software
Do I need dog training software if I work alone?
That depends on your processes. If appointment changes, client notes and payments are well organised, a simple setup may be enough. Software becomes useful when it brings recurring tasks together or makes collaboration easier.
Is a booking system the same as dog training software?
A booking system focuses on reserving services and time slots. Dog training software may cover additional areas such as dog records or course administration. Check each product's actual scope. Its name alone is not enough to make a decision.
Which features should I test first?
Start with your most common process: find a client, select the right dog, edit an appointment and check a payment. Then test the specific needs of your business, such as group courses, team access or hiring out a field.
You can see how this works in DogOasis, from the customer to the payment, on the dog school management page.

