· Packyard Team · Knowledge Base  · 10 min read

"Why Is My Dog There All Day?" How Staggered Drop-Offs Fix Salon Flow

If every dog arrives at 8am, the last one sits in a kennel for four hours before anyone touches it — and that is the groom the owner complains about. Here is how to split your day into drop-off blocks, how to set the capacity for each one, and the scripts for clients who want 8am anyway.

"Why Is My Dog There All Day?" How Staggered Drop-Offs Fix Salon Flow

Everybody at eight

A new salon owner posts that she is losing clients and cannot work out why. The grooms are good. The prices are fair. The reviews are fine. But the same sentence keeps coming back to her, in texts and at pickup and eventually in a review: my dog was there all day.

Then she describes her schedule. Every dog is booked at 8am.

The thread ran to 45 replies, and the fix most of them landed on was the same: stop booking one time and start booking two or three drop-off blocks. It is one of those changes that sounds like paperwork and turns out to be the whole problem. Nothing about her grooming needed to change. What needed to change was the hour at which each dog walked through the door.

This post is how to do that. How many blocks to run, how much capacity to put in each one, how to say it to a client who has dropped off at 8am for six years, and what it does to kennel time, dog stress and your closing time.

What a single drop-off time actually costs

Take four full grooms, one groomer, all booked at 8am. A full haircut realistically takes three to four hours including the time the dog spends in a kennel waiting — that is the number owners never see, and the number that decides what they experience.

Dog one goes on the table at 8:05 and is finished at 10. Dog four has been in a crate since 8:00 and gets touched at 1:30pm. Nothing has gone wrong. Nobody was lazy. But dog four’s owner collects at 4pm and reports, accurately, that her dog spent eight hours at the groomer’s and about ninety minutes of that was grooming.

She will tell other people this. And the thing she will say is not “the schedule was stacked” — it is “they leave the dogs sitting in cages all day.”

Block modelDog 1 waitDog 2 waitDog 3 waitDog 4 waitLongest day for a dog
All four at 8:000h~2h~3.5h~5.5h~8h
8:00, 8:00, 11:00, 11:000h~2h0h~1.5h~4h
8:00, 9:30, 11:00, 1:000h~0.5h~0.5h~0.5h~3h

The grooming hours in all three rows are identical. The only thing that moved is the arrival time, and it cut the worst dog’s day from eight hours to three.

Owners misjudge the clock in both directions

Part of what makes this hard is that clients have no usable model of how long grooming takes. Groomers see the error land on both sides of the truth in the same week:

  • The owner of a heavily coated large dog who turns up expecting to wait, because surely it is about an hour.
  • The owner of a tiny dog booked for a bath who says they will be back in four hours, and is annoyed to get a call at 9:40.
  • The nail-trim client who goes to lunch, leaving a dog that was finished in six minutes sitting in a kennel until two.

So a drop-off block is not only a flow tool. It is the first honest statement you make about time. “Bring him between 8 and 8:30, he’ll be ready between 11 and 12” teaches an owner more about grooming than any amount of explaining at pickup.

Pick your model first: one at a time, or blocks

There are really only two scheduling philosophies in a salon, and the right number of drop-off blocks follows from which one you run.

One dog at a time. The dog arrives, gets groomed start to finish, and goes home. No kennel time at all. This is the premium, low-stress model — it is what a lot of home and one-groomer salons sell, and it is what nervous dogs, seniors and dogs that cannot settle in a crate need. The cost is that you can fit fewer dogs in a day, your price has to reflect that, and a single late client pushes every appointment behind them. If you run this model, your “blocks” are just appointment start times, and the thing that protects you is a firm grace period.

Staggered blocks. Dogs arrive in two or three waves. There is some kennel time by design, but it is bounded and short, and the bath-and-dry work on one dog overlaps the finish work on another. This is how most multi-groomer salons get the volume without the all-day crates.

The failure mode is not choosing. “All at 8am” is what a staggered salon looks like when nobody decided the blocks, and it gives you the kennel time of a volume salon with the throughput of neither.

How to set the blocks

Here is a working pattern for a two-groomer, one-bather salon doing full grooms and bath-and-tidies. Copy the shape, not the numbers — your numbers come from your own service times.

BlockArrive betweenWho goes in itCapacityReady window
A — early8:00–8:30The longest jobs: big dogs, double coats, heavy de-shed, matted2 full grooms11:00–12:30
B — midday10:30–11:00Standard full grooms, doodles, anything needing a hand-dry2 full grooms1:30–3:00
C — short1:00–1:30Bath and tidies, puppies, nails, face-feet-fanny trims2–3 short services2:30–4:00

Five rules for building your own version:

  1. Longest jobs in the first block. The dog that needs four hours needs them before 1pm, not after. This is also where the matted dog belongs, because a demat decision made at 8:30 leaves you room to call the owner and still finish.
  2. One block per bath-to-table cycle. A block should start about when the previous block’s dogs come off the dryers and onto a table. If your blocks are closer than that, you have made one big block with extra steps.
  3. Cap each block by the work, not the hour. Two full grooms per groomer per block is a realistic ceiling for most salons; a block of four big de-sheds is not a block, it is tomorrow. How many dogs a day a groomer can actually take is the limit underneath all of this.
  4. Give arrival a 30-minute window, not a time. “Between 8 and 8:30” absorbs school runs and traffic without anybody being late, and it stops four cars arriving in the same two minutes.
  5. Leave the last 45 minutes of the day empty. Not a block. That is pickup, checkout, cleanup and the one dog that went long. A day scheduled to the last minute is a day you close late. If closing is already your worst hour, the end-of-day checkout fixes are worth more than another appointment.

Block times also need to match what your service times actually are, per size and coat, rather than a flat hour per dog.

Scripts for the clients who resist

At booking (say it as the norm, not the rule):

“We groom in two waves so nobody’s dog is waiting around. Morning drop-off is between 8 and 8:30 and he’ll be ready between 11 and 12:30, or midday drop-off is 10:30 to 11 and ready around 2. Which suits you?”

Two options and a question. Most clients just pick one.

The client who wants 8am because they always have:

“I can do 8, and I’d rather not — at 8 he’d be in a kennel until about 11 before I start him. If you bring him at 10:30 he goes almost straight on the table and he’s home earlier. Same price, about three hours less here.”

Framed as less time in a crate, this converts. Framed as “our policy has changed,” it does not.

The client who needs 8am for work:

Give them the early block and mean it. Keep two early slots for exactly this, charge nothing extra for them, and put the genuinely long jobs in the other one. Somebody has to be dropped off at 8; the mistake is everybody being dropped off at 8.

The client who asks to wait:

“It’s about three hours with the drying, so you’re better off going. I’ll text you when he’s on the last stretch and again when he’s ready.”

The client who turns up at 10:15 for an 8:00 block:

That is not a drop-off problem, that is a lateness problem, and in a staggered salon it is contagious — they land in the middle of the next block’s baths. Record every one of them on the client’s profile, because the second occurrence is a different conversation from the first.

What the blocks fix that you were not expecting

  • Dog stress. Crate time is the part of the day a dog has no job in. Less of it means fewer dogs that arrive fine and go home wired, and fewer seniors who are stiff at pickup.
  • The pickup pile-up. When every dog starts together, every dog finishes together, and four owners arrive at 3pm while you are drying the fifth.
  • Bather flow. Waves give the bather a queue instead of a wall.
  • Your answer at check-in. You can quote a ready window with a straight face, which is most of the trust in this job. Pair the block with a text when the dog is actually done.
  • Slow days read differently. An empty midday block is a visible, fillable hole — which is exactly what you want when you are working on the slow season.

Where the blocks have to live

Blocks drawn on a paper day sheet survive about a week. The person at the desk takes a call, the client says 8am, the pen says yes, and by Thursday you are back to everybody at eight. The schedule has to be the thing that says no.

That is the version of this Packyard is built for: drop-off windows attached to the service rather than a single start time, a capacity limit per block so the early wave fills up and closes itself, service lengths that vary by size and coat so a two-hour groom cannot land in a one-hour hole, and a ready-for-pickup text that goes out when the groomer marks the dog done. Clients self-book into a block that is actually open, and the day keeps the shape you gave it. If you are still running the book on paper, moving your bookings online is step one, and Packyard for pet grooming is the short tour.

Copy this: the drop-off block checklist

  • Write down what each service actually takes, including drying and kennel time.
  • Decide your model: one dog at a time, or staggered blocks.
  • Set 2–3 blocks with 30-minute arrival windows.
  • Put the longest and the matted dogs in the first block.
  • Cap each block by groomer-hours, not by dog count.
  • Keep the last 45 minutes of the day free.
  • Attach a ready window to every block and say it at drop-off.
  • Text the owner when the dog is done, not when you have a free hand.
  • Log late arrivals on the client’s profile every single time.
  • Put the blocks in your booking system so the desk cannot override them by accident.

More on this

Back to Blog

Related Posts

View All Posts »