Skip to content
Sectors & audiences

Website for dog schools: fill courses, sort enquiries

Course pages with open places, a form that asks about the dog and the permit under Section 11 TierSchG: how a dog school website saves follow-up calls.

16 min read HundeschuleBranchenwebsiteKursanmeldungFestpreis

In short and in plain language

This post is for dog schools and dog trainers. Customers often call with the same questions. Your website can answer them.

Each type of course gets its own page. It shows the plan, the dates and the open places.

The form asks for the age and breed of the dog and what you need. Many dogs are mixed breeds. So a list with breeds alone is not enough.

Dog trainers often need a permit from the authority. Mention it on your site in a plain way. Pages for each course and place help people nearby find you.

We bring your dog school online with a clear website.

Saturday morning on the training field: the puppy class is under way, several leads are tangled at once, and the phone buzzes in a jacket pocket. Whoever is calling wants to know whether there is still a place in the next course, whether a young dog just growing out of puppyhood still fits the group, and what it all costs. The call can only be returned in the evening – and by then the caller may well have found another dog school. Demand is not the issue: according to the German pet supplies industry association, the latest count put the number of dogs in Germany at 10 million, with at least one in every fifth household (IVH, The German pet market, April 2026). The issue is that the answers to the same questions only exist in the trainer’s head. This article shows how the website of a dog school or a self-employed dog trainer takes over those answers: with course pages that show open places, an enquiry form that asks the right questions about the dog, the permit under Section 11 of the German Animal Welfare Act as a factual signal of trust, and subpages that get the school found locally.

Key takeaways

  • The customers live almost everywhere: the latest count put Germany’s dogs at 10 million, with at least one in every fifth household; across all species, 43 percent of all households kept at least one pet (IVH).
  • Every course type gets its own page with target group, format, dates and the current status of open places. That saves the follow-up question that otherwise waits on the phone every evening.
  • The enquiry form asks for age, breed or mix and the concern. 43 percent of dogs in Germany are mixed breeds (IVH) – a pure drop-down list of breeds therefore falls short.
  • Anyone who trains dogs for third parties or instructs owners in training their dogs needs a permit from the competent authority under Section 11(1) sentence 1 no. 8(f) TierSchG. It belongs on the site as a plain statement, not as a home-made seal.
  • According to Google, local results are mainly based on relevance, distance and prominence. Subpages per course type and location supply the relevance, the business profile supplies the location.

A Saturday on the training field – and the phone rings

Dog schools work where their customers are: on the training field, in the park, in the pedestrian zone for encounter training. The office is a jacket pocket. That is why a large part of the admin ends up in voice messages and evening call-backs, and every enquiry starts with the same questions: Which course fits? When does the next one start? Is anything still free? What does it cost? If you train alone as a self-employed professional, you answer these questions between two sessions – or not at all, because your hands are needed on the lead.

A website does not change the job, but it changes the order. The site answers the standard questions before anyone calls, and the form collects the details needed to place a dog in the right group. What is still discussed on the phone is what a conversation is worth having for: the dog’s behaviour, its history, the owner’s expectations. Whether a course can also be booked directly is a second question. Online booking suits one-to-one sessions well, and group courses less so, because their composition is only settled after a first conversation.

What the pet statistics show

According to the analysis of the German pet supplies industry association, the latest count put the number of dogs in Germany at 10 million; at least one lived in every fifth household. 43 percent of these dogs are mixed breeds. Across all species, 43 percent of all households had at least one pet. The figures come from a household-representative survey the association published on 27 April 2026. For a dog school this means: the customers live in every neighbourhood, and they are as mixed as their dogs.

Which pages a dog school needs

The structure follows a pattern that has proven itself in other course-based trades. A gym with personal training separates group classes and one-to-one sessions, a driving school separates the licence classes and leads each one to the sign-up. The dog school separates by the dog’s stage of life and the owner’s concern – and that is exactly the split customers look for when they type “puppy class” and the name of their town.

Puppy class

For whom, from what age, in what group size. The page answers whether a young dog still fits before the question is asked on the phone.

Everyday skills and adolescents

Loose lead, recall, encounters. This page says what should be different at the end of the course – in everyday language, not jargon.

One-to-one training

For topics that have no room in a group. Add the format of the first meeting, where the training takes place and whether home visits are possible.

Dates and open places

An overview with course start, weekday and status: places open, few places, waiting list. Maintained in one place, visible on every course page.

About the trainer

Training, approach and the permit under Section 11 TierSchG. A photo at work with a dog says more here than a studio portrait.

Contact and directions

Training field with directions and parking, the meeting point for town sessions and the form with the details about the dog.

Six areas sound like a lot. For the start, a single, well-structured page with a course overview, a section about the trainer and contact with a form is often enough. That is how the starter website is built: a one-pager with a contact form, plus imprint and privacy notice. Separate subpages per course type follow once it is clear which course brings the most enquiries – then with copy that grew out of the customers’ real questions.

Course pages, dates and open places

The most important detail on a dog school’s site is not a statistic but the status of open places. Show it, and you get enquiries for the right course; hide it, and you get enquiries for fully booked courses and have to turn people away. That does not require booking software. An overview of dates, maintained in one place and shown on every course page, is enough for many businesses – what matters is that it is current. A course marked “places open” for weeks that then turns out to be full costs more trust than an honest waiting list.

  • For whom: the dog’s age, prior experience and, explicitly, who the course is not meant for.
  • What is practised: a few points in everyday language, such as loose lead, recall, calm waiting and meeting other dogs.
  • When and where: weekday, time, number of sessions, meeting point and what applies in bad weather.
  • Status of places: open, few open or waiting list – with the date of the last update.
  • Price: as the total price for the whole course; for memberships or multi-session cards the minimum term sits right next to it.
  • What to bring: lead, harness, treats and whatever proof is required on site.

If you let people book and pay for courses online, you are in electronic commerce with consumers, and a formal rule applies there that is easily overlooked. Section 312j(3) of the German Civil Code (BGB) requires that a button used to place an order is labelled legibly with nothing other than the words “zahlungspflichtig bestellen” (order with obligation to pay) or a corresponding unambiguous wording. A button saying “sign up now” does not usually meet that requirement. For many dog schools the route via a non-binding enquiry is the better fit anyway: the trainer first sees which dog is coming and then confirms the place.

Prices: total price and term side by side

Section 3(1) of the Price Indication Ordinance (PAngV) requires anyone who offers services to consumers as a trader, or advertises to them with prices, to state total prices. For the course page this means the price for the whole course, not the price per hour with an asterisk. If you offer memberships, subscriptions or multi-session cards, put the minimum term right next to the price, not in a footnote. Whether prices belong on the site at all is a separate decision; the arguments are set out in the article on whether you should show prices on your website.

The enquiry form: details about the dog instead of follow-up questions

A form for a dog school has one peculiarity: it concerns two parties, and the more important one cannot write. The fields therefore have to ask for what the trainer needs to place the dog – and only that. This applies to breed as well. According to the analysis of the German pet supplies industry association, 43 percent of dogs in Germany are mixed breeds. A drop-down list of breeds does not fit a large share of dogs; a free-text field “breed or mix” is more honest and carries more information, for example “shepherd mix, on the small side”.

Field in the formWhat the detail is needed forRequired or optional
Name and a way to reply (phone or email)No way to reply, no answer; one channel is enoughRequired
Age of the dogPlacement in puppy, adolescent or everyday courseRequired
Concern in your own wordsWhat does not work in everyday life or what should be learnedRequired
Breed or mixSize, temperament and breed background, as a free-text fieldOptional
Name of the dogHow to address the dog in class and match the enquiryOptional
Preferred course or one-to-one trainingA pre-selection that can still change in the conversationOptional
Experience with other coursesStarting at the right levelOptional

The selection also has a legal side. Article 5(1)(c) of the General Data Protection Regulation requires personal data to be adequate, relevant and limited to what is necessary in relation to the purposes of processing – data minimisation. Details about the dog serve the placement and are therefore easy to justify. Details about the owner that contribute nothing to the placement, such as date of birth or occupation, do not belong in a course enquiry. How few fields are enough is shown in the article on the contact form with fewer fields; for a dog school, age, breed and concern are added because each of these fields replaces a follow-up question.

Three fields that cost more than they bring

First, a required breed field as a drop-down list: it forces owners of mixed breeds to guess. Second, a required field for the postal address, although the course takes place on the training field and the address is only needed for the invoice. Third, a free-text field without a hint about what goes into it – then it contains either nothing or a whole life story. A short example sentence in the field, such as “pulls on the lead, barks at other dogs”, helps more than long instructions.

State the Section 11 TierSchG permit plainly

Under Section 11(1) sentence 1 no. 8(f) of the German Animal Welfare Act (TierSchG), anyone who wants to train dogs for third parties or instruct owners in training their dogs requires a permit from the competent authority. That describes exactly the business model of a dog school: group course, one-to-one training, coaching the owner. On the website, this permit plays the role that chamber membership or a register entry plays in other professions – verifiable proof, not an advertising promise. It therefore belongs, plainly worded, on the page about the trainer. One sentence is enough: that the permit under Section 11 TierSchG has been granted and which authority granted it.

What does not belong on the site is a home-made seal. An emblem saying “tested” or “certified” claims an assessment the visitor cannot trace; the permit is an administrative act, not a quality seal. If you have also completed training or an examination with an association, name the training body and the qualification – as text that can be checked.

For newly founded dog schools the permit also has a timing aspect. Section 11(5) TierSchG provides that the activity may only begin once the permit has been granted. The competent authority decides on the application within four months of receipt; the deadline can be extended by up to two months where the scope and difficulty of the assessment justify it. For the website this means: the pages may be built early, but course dates only go in once the decision has been issued. If you want to collect enquiries before then, check with the authority what is permitted in the meantime. What else is due in the first weeks after registering is covered in the article Business registered, no website yet.

The supervisory authority in the imprint

Section 5(1) no. 3 DDG requires details of the competent supervisory authority where the service is offered or provided as part of an activity that requires official authorisation. A dog school holding a permit under Section 11 TierSchG should therefore check this point explicitly when writing the imprint; as a rule, the authority that granted the permit is named. Which further details are mandatory is summarised in the article on the legal notice requirements. The individual case is a matter for a lawyer.

A dog school does not sell hours on the field, it sells a calmer everyday life with the dog. The website has to show which course fits which dog – and whether there is still room in it.

Webstart on building course pages

Pictures of dogs rather than portraits

Many service providers put a portrait of the owner at the top of their website. For a dog school, a different picture works better: the trainer at work, at eye level with a dog that is learning something right now. Visitors are not looking for a person first, but for the answer to whether their dog will be in good hands – and a picture from training answers that more readily than a studio photo. Portraits have their place on the team page, not at the top of the home page.

Training in motion

Exercises on the field, lead walking in the park, encounter training in town. The pictures show what actually happens in the course.

Dogs of different sizes

Small and large dogs, pedigree dogs and mixed breeds. Anyone who sees only one type of dog wonders whether their own fits in.

Consent before publishing

Pictures from class often show owners too. Their written consent is in place before the picture goes online.

The last point is easily overlooked. A photo from class almost always shows people as well, and publishing it needs a legal basis. Which questions to settle for your own and third-party pictures is covered in the article on using website images legally. The same applies to feedback from customers: it belongs on the site only with consent and word for word. How to collect customer reviews without polishing anything is described there.

Subpages per course type and location

Anyone looking for a dog school looks nearby; people rarely drive across the region for a puppy class. According to Google, local results are mainly based on relevance, distance and prominence. A website cannot change the distance, but it can change the relevance: a page “puppy class in Hildesheim” matches a search for exactly those words better than a home page that explains everything at once. The Google Business Profile supplies location and training times, the website supplies the content the profile points to.

  1. One page per course type: puppy class, adolescents and everyday skills, one-to-one training. Each with its own heading, its own copy and its own dates.
  2. One page per training location only if training really takes place there: its own meeting point, its own directions, its own dates.
  3. No location pages with the town name swapped and otherwise identical copy. They help neither searchers nor visibility.
  4. Course type and location in the heading and page title, the way people search: “puppy class Hildesheim” instead of “our services”.
  5. A clear route from every course page to the enquiry, with the matching course already pre-selected.

When a separate page per location pays off and when it only creates duplicates is described in the article on location pages. For mobile dog trainers who visit owners at home, the business profile has its own solution: service areas instead of a fixed address. Google allows a maximum of 20 service areas for this, and the boundaries of the entire area should not extend more than about two hours’ drive from the business’s base. For a trainer making home visits around one town, that is usually ample.

How to go about it

Start with what is asked on the phone again and again. For one week, write down every question that comes in by call or message – that list is the outline of the website. Often the next course start, the open places, the price and whether one’s own dog fits a particular course are at the top. From that come the course pages, the overview of dates and the fields of the form.

Then settle the form of organisation. A registered dog sports club has different obligations and different means than a commercial dog school; for a club, the article New association: plan the website from day one fits better. For the commercial dog school or the self-employed trainer, a lean presence is enough to start with and grows later by course pages and locations. What that looks like for businesses in the region is shown on the page about a website in Hildesheim.

The next step

Take the list of the most frequent questions and assign each to a place: course page, overview of dates, form or the page about you. Whatever cannot be assigned belongs in the FAQ. If you would like to know which scope is enough for your dog school, we will go through it together in an initial conversation; the overview of packages shows what is included at a fixed price.

Sources and legal basis

This article draws on the German Animal Welfare Act (Section 11), the Digital Services Act (Section 5), the Price Indication Ordinance (Section 3) and the Civil Code (Section 312j), each in the version published on gesetze-im-internet.de, and on Article 5 of the General Data Protection Regulation in the version published on EUR-Lex, all retrieved in September 2026. The figures on dogs and pets come from the German pet supplies industry association (IVH), The German pet market, published on 27 April 2026, based on a household-representative survey. The details on local results and service areas come from the Google Business Profile help pages, retrieved in September 2026. Questions of law in an individual case belong with a lawyer; this article gives orientation, it does not give legal advice.

Related Articles

Sectors & audiences

The Home Care Website: For Relatives and For Staff

Home care online: how a small website reaches relatives and care staff at once – service area, SGB XI services in plain language and a jobs page.

14 min read
Sectors & audiences

Bakery and Butcher Website: Taking Holiday Pre-Orders

Let customers pre-order stollen, roasts and platters online: order deadline, pick-up slots, maximum quantities and allergen details shown before they order.

17 min read
Sectors & audiences

Storefront website: found online, bought in the shop

A specialist shop does not need an online store to be found on the web. Which pages bring customers through the door, and when a shop is worth adding later.

17 min read