Skip to content

Dog Treats Shelf Life: Crunchy, Soft, and the Date

Dog treats shelf life for bakers: moisture and mold, crunchy against soft, baking them dry, sealed bags, a shelf life study, and the best-by date.

By Koa Sterling. Product specialist at TaroStack and small business owner. Yes, I am a real human, and I actually sit in front of a computer and write these articles. Reviewed October 19, 2026 · 5 min read

A baked dog treat's shelf life is set by how much water is left in it. Crunchy treats baked low and long until they're dry keep for months in a sealed bag; soft treats keep only days to a couple of weeks, because mold grows where there's moisture. Peanut butter and other fats also go rancid over time. In the example below, an Oʻahu dog treat bakery's bagged crunchy treats passed every test through day 120, and they say best by 90 days, a 25% margin. Below is what ends a dog treat's shelf life, crunchy against soft, the study, the date on the bag, and a free template.

The short version

  • Water left in a treat sets its shelf life.
  • Crunchy treats baked dry keep months; soft treats, days.
  • Mold ends moist treats; rancid fat ends dry ones.
  • Cool completely before bagging.
  • Run a real-time study and leave a margin before the date.
  • Print the date and a lot code; treats are regulated pet food.
  • TaroStack gives every batch its date from the shelf life you set. More below.

What ends its shelf life

What ends it What happens What slows it
Mold Grows on treats with moisture left in them Bake low and long until dry; cool before bagging
Rancidity Peanut butter and other fats oxidize Fresh ingredients; sealed bags; cool storage
Softening Crunchy treats pick up humidity Sealed bags; a desiccant in humid places
Warm bagging Steam condenses in the bag Cool completely first

The license and registration are in dog treat business license, and pricing in how to price homemade dog treats.

How it's stored

Stored In the example's tests On the label
Crunchy treats, sealed bag, room temperature Passed every test through day 120 Best by 3 months
Soft treats, sealed bag Mold by day 10 in a side study Refrigerated and dated 7 days, or not made
Crunchy treats in an open jar at a groomer Softened by week 2 Sealed bags only to groomers

Oʻahu's humidity is the hardest test; the bakery dries its crunchy treats longer than a mainland recipe would.

An example: a shelf life study

Kaʻena Dog Treats, the made-up dog treat bakery on Oʻahu I use in these examples, kept sealed bags of crunchy peanut butter and pumpkin treats from one bake on a shelf and opened a bag at each pull:

Test Pass if Day 0 Day 30 Day 60 Day 90 Day 120 Day 150
Crunch score, 1 to 9 at least 6 9 9 8 7 6 5
Rancid odor, 1 to 5 at most 2 1 1 1 2 2 3
Visible mold at most 0 0 0 0 0 0 0
Water activity at most 0.6 0.45 0.46 0.48 0.5 0.52 0.56
All pass? Pass Pass Pass Pass Pass Fail

Everything passed through day 120; at day 150 the crunch fell below 6 and a rancid note came through. Taking a 25% margin off day 120 gives 90 days, three months. How the pulls and margin are planned is in shelf life testing.

The date on the label

A dog treat's date is a quality date, "Best by", with a lot code; treats are registered and labeled as pet food in most states. The business is in dog treat business plan.

Get the template

Download the dog treat shelf life study template. One sheet: the product, the lot tested, the day it was made, how it's stored and the margin to leave; then each test with its limit and the result at each pull. It marks each pull pass or fail, finds the last day everything passed, takes the margin off, and gives the shelf life for the label and the date for a batch made today. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers.

Where this stops working

The study gives one date for one treat. Three treats, bakes every week, bags at markets, pet shops and groomers: someone has to date each bake and send the oldest bags first.

How TaroStack does it

TaroStack gives every batch its date from the shelf life you set, and sends the oldest out first.

Dates from the shelf life. Each treat carries its shelf life in days, and each batch's lot gets its production date and the date that follows from it.

First-expired-first-out. Orders take the oldest lots first by default, and a pet shop can be set to take only stock with enough days left.

What's coming up. A forecast shows what will expire unsold and what it costs, and anything thrown out is recorded with its reason, expired or spoiled, so waste shows by item.

The job Spreadsheet In TaroStack
The date on a batch Worked out by hand From the shelf life, on the lot
Which batch goes out first Dates on tape First-expired-first-out
Stock with enough days for a pet shop Checked by hand The customer's shelf-life rule
What expired last month Not counted Waste by reason

Lots, dates, first-expired-first-out and the expiry forecast are on every plan, from $49 a month. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.

Questions people also ask

How long do homemade dog treats last?

In the example, crunchy treats in sealed bags passed every test for 120 days and are labeled best by 90 days; soft treats last days.

Do dog treats expire?

Crunchy treats go stale and rancid; moist treats can mold. Makers date them from their own testing.

How do you make dog treats last longer?

Bake them low and long until dry, cool them fully, and seal them in bags.

Do soft dog treats need to be refrigerated?

Soft, moist treats can mold at room temperature within days; refrigerate them or bake them dry.

We use AI to help with the research for these articles. Every one is read, checked against its sources and edited by Koa before it's published. Spot a mistake? Tell us and we'll fix it and say so. How we write these.

Let’s get your stack in order.

Get TaroStack

Sign up now for your free 30 day trial. No credit card required.