Owners and managers
A week in a pet business, screen by screen
The ordinary week, in order: who is in the building, what has to happen to them, and who owes what by Friday.
15 August 2026 · 12 min read
Most writing about pet business software describes features. This describes a week.
I want to walk through what actually happens between Monday morning and Friday evening in a business that grooms, boards and treats animals — the ordinary stuff, in order — and point at the moments where it goes wrong. Some of those moments are fixed by a system. Several are not, and are fixed by a habit instead. It’s worth knowing which is which before you spend money on either.
The screens below are from our own product, because they’re the ones I can show you. But the shape of the week is the same whether you run it on software, a diary, or a whiteboard and a good memory.
Monday, 8:40am — what is already true
Before anyone opens the door there is a set of facts: which animals slept here, who is booked in today, who is on shift, and what didn’t get finished on Saturday.
The useful version answers four questions and stops: who is in the building, who is coming, what needs doing, what is owed. Anything else is a report, and reports are a Thursday-afternoon activity.
The failure here is subtle. A business running on a paper diary knows who is coming perfectly well. What it tends not to know at 8:40 is what didn’t finish — the groom marked ready on Saturday that nobody collected, the stay that should have checked out yesterday, the invoice raised on Friday that never got sent. Those are the things that quietly become problems, and they’re what a morning list should surface.
The diary is a promise, not a plan
The single most expensive mistake in a pet business has nothing to do with software: offering a time you cannot actually deliver.
Somebody rings on Monday asking for Thursday at three. Whoever answers looks at the diary, sees a gap, says yes. What they didn’t check: whether the groomer who does large double coats is on that afternoon, whether she already has two big dogs that day, or whether she asked for Thursday off three weeks ago.
Now you have a promise you can’t keep, and you find out on Thursday.
A booking screen worth anything makes that structurally impossible — it offers only times where the shop is open and somebody who can do that work is on shift and that person is free. Three conditions, all of which have to be true.
Which is also why an empty-looking booking screen usually isn’t a fault. If no times appear, one of the three isn’t true. Nine times out of ten it’s the third: shifts exist on paper but nobody has been put on the rota.
On booking outside your hours
Every system that enforces opening hours eventually annoys someone, because occasionally a customer genuinely is coming at seven and you genuinely do want to see them.
The answer isn’t to remove the rule. It’s to make breaking it deliberate — something you tick, rather than a gap you can fall into. The 7pm booking that was meant happens; the 8am booking on a shop that opens at nine doesn’t.
Tuesday, 9:15am — the dog arrives matted
A cockapoo comes in for what the owner booked as a full groom. The coat is pelted to the skin behind both ears and along the belly. It isn’t a full groom any more; it’s a shave down, it will take an extra forty minutes, and it needs a conversation before the clippers come out.
This is where grooming businesses lose money and gain complaints, and it is almost entirely a documentation problem.
Three things need recording before you start, all of them for your protection as much as the dog’s:
- The coat as it arrived. Not “matted” — how matted, and where. This is the difference between a customer who understands why their dog came back short and one who thinks you butchered it.
- What was agreed, and by whom. A matting release is worth nothing if it’s a verbal yes to a groomer who has since left.
- Photos. Before and after. They take fifteen seconds and settle almost every dispute that ever arises.
I have watched businesses argue for a fortnight over a groom that would have been closed in one message if somebody had taken a photo at nine in the morning.
The board, not the list
Grooming runs on a board, not a diary. Once a dog is in the building the question stops being “when is it booked” and becomes “where is it up to” — waiting, on the table, drying, ready to go home.
Why this matters on a busy Saturday: ready is the state that costs you money when it’s wrong. A dog that has been ready for ninety minutes with nobody ringing its owner is a kennel you can’t use, a customer who is mildly annoyed, and a member of staff who stays late.
Pricing, and why it isn’t one number
A full groom is not a price. It’s a price per size band, and probably per coat type as well, because a large double-coated dog is a different job from a small smooth one — different time, different product, different amount of your groomer’s back.
If you take one thing from this section: the job you undercharge for is the one you will get more of. Price the difficult work properly or you will fill your week with it.
Wednesday — the boarding side
Boarding has a different rhythm. Nothing happens at a specific time; things happen over a period. The risk is different too. A grooming mistake is a bad haircut. A boarding mistake is a dog that didn’t get its medication.
Double-booking a kennel is the error to design out — not to catch at check-in, but to make impossible at the point of booking. An occupied run shouldn’t be offered at all, because by the time you find out you have already told a customer yes, and now somebody’s dog is going home or sharing.
The stay record is a handover document. It’s what the person doing the six a.m. round reads, and they may not have been there when the dog arrived.
Feeding notes, medication, special diet, vet instructions, and a phone number that gets answered. Then the daily tasks, ticked as they happen — which matters twice: once so the dog gets fed, and once so that when an owner asks whether Bruno ate on Tuesday there is a better answer than “I think so”.
The vaccination question
Every boarding business needs a vaccination policy, and most enforce it inconsistently, because enforcing it means somebody at the desk remembering to ask.
The thing worth building into the process: the warning should appear when the stay is booked, not when the dog arrives. A dog turned away at the door on a Friday afternoon is a customer lost. A dog flagged three weeks earlier is a booster booked.
Thursday — the clinical side
If you have a vet room, the consultation record is not admin. It’s the thing you will stand behind in a year if anyone asks.
Two practical notes from watching people use these systems:
- Write it at the time. Notes written at six in the evening for a nine a.m. consult are shorter, vaguer and occasionally wrong.
- A follow-up date beats a follow-up intention. “Review in two weeks” that lives in somebody’s head is not a plan.
The pet file is the actual asset
Here is the thing that took me longest to appreciate. The individual bookings are not the valuable part. The valuable part is that a dog which has been groomed nine times, boarded twice and seen a vet once has one file, and any member of staff can open it.
Allergies and handling notes belong at the top and nowhere else. If a dog needs a muzzle for nails, that has to be visible to whoever picks up the clippers — not filed behind a tab a new starter on their second Saturday has never opened.
And when somebody rings, the fastest thing in the whole system has to be finding the record. Usually from a phone number, because that is what the caller ID gives you.
Friday — the part everyone puts off
Money. Specifically, turning work that has already happened into invoices that have actually been sent.
The principle worth adopting regardless of what you run it on: an invoice should be produced by the work, not typed afterwards. A collected groom, a checked-out stay and a closed consultation each already contain everything the invoice needs. Retyping it is how you end up billing for the wrong dog on the wrong day.
Two rules I would argue for in any business, on any system:
Once an invoice is issued, don’t edit it. It is a document you have given somebody. If it’s wrong, void it or raise a credit note — both of which leave a trace. Silently editing an issued invoice is how books stop balancing and how disputes become unwinnable.
Never let yourself record a payment larger than the balance. It sounds like something that would never happen. It happens constantly, usually as a typo at the counter with a queue forming, and it produces a receipt for money you did not take.
The part that actually recovers cash
The unpaid list, looked at on a schedule.
I’m more confident about that claim than most things in this piece. Small pet businesses are usually owed more than they think, and the reason is almost never that customers refused — it’s that nobody looked.
The messages you send
Confirmations, the day-before reminder, ready-for-collection, boosters due, receipts.
Two observations, both learned the annoying way:
- The day-before reminder is the one that pays for itself. Same-day is too late for somebody to rearrange their morning; three days out and they forget again.
- Never send at 3am. Restrict sending to hours a human would choose. An automated message at three in the morning reads as spam even when it’s useful, and one complaint about it costs more than the reminder saved.
Who can do what
The last thing, and the one people set up late and regret.
This isn’t about whether you trust your groomer. It’s about blast radius. A Saturday temp should be able to add a pet and check a dog in. They should not be able to change your price list, void an invoice or delete a customer — not because they would do it deliberately, but because at 4pm on a Saturday with three dogs barking, people click things.
A reasonable default: everyone can do their job; nobody touches money settings except you and one other person.
What a system doesn’t fix
The honest version is more useful than the sales version:
- It won’t make people write notes. If your groomers don’t record coat condition on paper, they won’t on a screen either. A system makes it faster and puts it where others can see it. It doesn’t create the habit.
- It won’t chase your money. It will tell you precisely who owes what. Somebody still has to ring them.
- It won’t fix a pricing problem. If your full groom is underpriced, a better invoice just tells you so more clearly.
- It won’t survive being half-used. A diary that is 80% accurate is worse than a paper one that is 100% accurate, because people stop trusting it and start keeping a second one on the side. That is the real failure mode of pet business software — not that it’s bad, but that it’s partly used.
What it does do is make the ordinary week legible. Who’s in the building, what has to happen to them, what didn’t get done, and who owes what by Friday. That’s most of running a pet business, and doing it on paper works fine right up until the week you have forty animals and two people off sick.
The screens here are from Fretso, which we build. If you want to see the rest, there’s a full tour — every screen, no signup.
Keep reading
Getting a pet business off spreadsheets without losing a month
What to migrate, what to deliberately abandon, and the order that keeps you trading while you switch.
How to pay groomers: commission models that don't cause arguments
Three pay models, what each one does to behaviour, and the record-keeping that ends the month-end argument.
A vaccination policy for boarding kennels, and how to actually enforce it
The policy is the easy part. Enforcing it at 7am on a Friday when the owner is late for a flight is the hard part.