How to stop no-shows as a dog groomer

Updated 2026-10-18. Written with Betty, Pawdmin’s co-founder and a home-based groomer.

Short answer: No-shows are a booking-process problem, not a client problem. Send an estimate and schedule only after it is approved, let the client pick from two or three penciled-in times, automate a confirmation and two reminders, put the policy in a signed agreement, and keep your calendar closed so every booking is a request you approve. Do those five things and the no-shows that remain are the ones you can act on.

Betty runs a full home-based book this way. The steps below are the process, in the order she applies it, with the Pawdmin feature that does each one for you.

  1. 1

    Make the estimate the commitment

    Most no-shows were never really booked. A client grabbed a slot on a whim and nothing asked them to commit. Flip the order: review the request, build the order for this dog and these services, send an itemised estimate, and schedule only after the client approves it. Approving a number is a decision; clicking a free slot is not. Pawdmin is built around this order-first flow.

  2. 2

    Let the client choose the time from options you hold

    Offer two or three penciled-in times and let the client pick one. A time the client chose, from a short list, with a price attached, is remembered. A time they were assigned is not. When they pick, the other options release automatically so nothing is double-held.

    How the penciled-in method works, with scripts →

  3. 3

    Automate the confirmation and two reminders

    Send a confirmation the moment the appointment is set, a reminder a few days out that asks for a reply, and a short reminder the day before. By email and SMS, written in your words, sent by the system so it never depends on you remembering. Pawdmin's automated messages do this on Grow and above, with no per-text fees.

  4. 4

    Put the no-show and cancellation policy in a signed agreement

    State the notice period, the fee, and what happens on the second offence, and have every client sign it before the first appointment. A policy clients agreed to in writing is one you can apply without an argument. Pawdmin stores the signed agreement on the client record.

    The intake process that gets the agreement signed before the first visit →

  5. 5

    Keep your calendar closed

    Open online booking fills a salon and empties a solo groomer's afternoon. Clients who book into open slots without talking to you are the ones who forget. Keep every booking a request you approve, or, if you enable client self-scheduling, require your approval before it is confirmed.

  6. 6

    Mark no-shows and act on the pattern

    Record the no-show against the client the day it happens. One no-show gets a reminder of the policy and the fee. A second moves the client to a prepayment tier or off the books. The pattern is only visible if you track it, and Pawdmin has a no-show status for exactly that.

  7. 7

    Fill the gap fast

    Keep a short list of flexible clients who want earlier appointments. When a slot opens, offer it to two or three of them with a penciled-in option and let the first one take it. A gap filled within the hour is not a loss.

Questions people ask

Should I charge a no-show fee?

Yes, if it is in the agreement the client signed and you apply it consistently. The fee matters less than the fact that the client agreed to it in advance; most groomers find that the signed policy alone cuts no-shows before a fee is ever charged.

Should I take deposits for grooming appointments?

For new clients and repeat offenders, a deposit or prepayment is reasonable. For an established client who has approved an estimate and chosen their own time, it is usually unnecessary friction. Many solo groomers reserve deposits for a prepayment tier that clients earn their way into by missing appointments.

How many reminders should I send?

A confirmation at booking, a reminder a few days out, and a short reminder the day before. More than that trains clients to ignore them. Write them as yourself, not as a system.

Does online booking cause no-shows?

Open booking that lets anyone grab a slot without an estimate or a conversation produces more no-shows for a solo groomer, because nothing in the process asked the client to commit. A request-and-approve flow with a priced estimate produces fewer. That is why Pawdmin never shows clients your open calendar by default.

What should the reminder say?

The dog's name, the day and time, the estimated price, your address or that you are coming to them, and a one-line reply request: "Reply YES to confirm or call me to change it." Keep it under three sentences.

Start free. Charge what you are worth.

Pawdmin’s Basic plan is free forever, no credit card. Upgrade when reminders, the client portal or the website builder start paying for themselves.