Kibble gets bought the day the last bag is opened. Yet we know how much the pack eats: it is written in the ration sheet.

What changes

A new Stock screen (Manage › Resources on the phone, "Stock" in the website menu) tells you what will run out, and when.

You only note two things: a bag opened and bags received. And when you walk round the barn, correct the count (the sealed bags, and what is left in the open one).

Who sees what

The whole kennel sees the stock: the handler, the guide getting an outing ready, the vet, the viewer. Nothing leaves the kennel: the club sees nothing.

What it does not do

Two choices against the obvious

No "eaten today" box. Nobody keeps a daily entry going for three weeks. The ration sheet already knows what the pack eats.

"Bag opened" corrects the estimate. The number of sealed bags only comes from what you note (received, opened, counted), never from the calculation. When you open a bag, MushMate starts again from what is really in the barn. If the calculation thought the stock was nearly empty, it goes back up.