dfmchn_

stress test · pet food · dog owners

US fresh dog food: where the price boundary sits, and what owners do when they cross it

A behavioral stress test of 8,069 US dog owner decision moments places the fresh dog food price tolerance boundary between $164 and $261 per month. When owners cross it, they rarely switch to a cheaper fresh brand. They mix with kibble or leave fresh food entirely, and most of those exits happen in a single step.

2015 to 2026 · 8,069 public decision moments · 5,328 completed actions · no internal data

read this first

  • Public data only. This analysis uses publicly available US dog owner discussion posted between 2015 and 2026. We had no access to any brand's subscriber or internal behavioral data.
  • Stated intent is kept separate. Statements of intent, such as thinking about cancelling, are counted apart from completed actions. Headline figures use completed actions unless noted.
  • Retrospective analysis. This report describes movement already visible in public data. It contains no forward projections.

The boundary sits between $164 and $261

Owners fall into three clear groups when they talk about cost: those who accept the price of fresh food, those who complain about it but stay, and those who reach their limit and change what they do. The median monthly spend is different for each group, and the gap between the last two groups is where the cliff sits. dfmchn's defection map of 8,069 US dog owner decision moments places the fresh dog food price tolerance boundary between $164 and $261 per month.

complain but stay · median spend

$164/mo

Below this, owners grumble about price but keep the subscription.

change behavior · median spend

$261/mo

Above this, price is much more likely to trigger a change in behavior.

median monthly spend by state · n=263 / 98 / 225 · the tolerance boundary sits in the $164 to $261 band

The boundary also depends on the dog and how fresh food is used. For small dogs, the median is about $100/mo (n=67). For large dogs, it is about $220/mo (n=85). Feeding mode matters too: households feeding a full fresh diet report a median of $161/mo (n=644), compared with $37/mo (n=30) when fresh food is used only as a topper.

Owners leave the category, not the brand tier

The defection map contains 4,271 completed moves away from or within fresh feeding. The destinations are lopsided. In dfmchn's 2015 to 2026 corpus, 1,814 dog owners completed an exit from fresh food entirely while only 41 completed a switch to a cheaper fresh brand, a ratio of roughly 44 to 1.

left fresh food entirely

1,814

Most often for kibble, homemade, or raw. The dominant completed outcome.

switched to a cheaper fresh brand

41

Brand-to-brand rescue within fresh food is rare when price bites.

data table · where 4,271 completed moves ended
outcomes of completed moves away from or within fresh feeding. all mentions includes consideration that was never completed.
outcomecompletedall mentions incl. considering
stayed premium1,6081,690
reduced usage (toppers, mixing, pauses)8081,105
switched to a cheaper fresh brand4161
left fresh food entirely1,8142,166

Switching from one fresh brand to another is rare in the data. When price becomes a problem, owners usually do one of two things: use less fresh food by mixing it with kibble, or leave fresh food entirely, most often for kibble, homemade, or raw. The main retention battle is against category exit, not another fresh brand. Why the still-moving cohort is the cheapest place to spend a retention dollar is the subject of our field note the cheapest customer to save.

Most exits happen in one step

A gradual path does appear in the data: fully on fresh, then price concern, then smaller portions, then mixing, then a cheaper brand, then exit. But owners much more often describe a direct exit. dfmchn recorded 949 completed one-step exits from fresh dog food, more than five times all staged exit steps in the map combined (171).

data table · completed steps on the exit paths
completed counts per path step. a direct exit leaves the category in a single edge; all other rows are steps on staged, multi-step paths.
path stepcompleted
direct exit (fresh → out of the category, one edge)949
fully on fresh → left the category62
switch to a cheaper fresh brand35
fully on fresh → mixing with kibble34
mixing with kibble → left the category24
active price concern → mixing with kibble4
fully on fresh → smaller portions4
active price concern → left the category3
smaller portions → mixing with kibble1
active price concern → cheaper fresh brand1
mixing with kibble → cheaper fresh brand1
mixing with kibble → subscription paused1
fully on fresh → subscription paused1

Caveat: people tend to describe the final outcome more often than every step that led to it. Intermediate states are therefore likely under-reported. Of the intermediate states that are described, mixing with kibble is the most common. The practical reading stands either way: by the time the exit is visible, it has usually already happened. There is no long staged slide to intervene in, which is exactly the pattern described in our field note the dashboard turns red too late.

Health moves owners in. Health moves them out.

Each row below is an edge in the defection map: a move from one behavioral state to another. The table shows how often that edge appears, how often the move was completed, whether it was sustained, and the trigger most often associated with it. The trigger column carries the pattern that matters: health concerns move owners both into and out of fresh food. Affordability is the top trigger only on the downgrade edge from stable fresh subscriber to mixing with kibble.

data table · most common edges in the defection map
most common edges by mentions. mentions counts every appearance of the edge including consideration; completed counts moves described as made; sustained counts later references to the move still holding, so long-lived edges can accumulate more sustained references than completed moves. an edge from a state to itself is a churn-and-return loop: the owner leaves and later comes back to the same state.
fromtomentionscompletedsustainedtop trigger
conventional foodconsidering fresh97110health benefit sought
conventional foodmixing with kibble646216282health benefit sought
conventional foodstable fresh subscriber621116494health benefit sought
conventional foodfully on fresh59950394health benefit sought
conventional foodtrying fresh5253081health benefit sought
conventional foodconventional food42531251health issue
conventional foodraw367147188health benefit sought
stable fresh subscriberleft fresh food33627521health issue
conventional foodhomemade324141146health issue
stable fresh subscriberconsidering fresh25600quality trust
trying freshleft fresh food23420414health issue
stable fresh subscribermixing with kibble1878255affordability
stable fresh subscriberhomemade1658834health issue
stable fresh subscriberunclear145670health issue
conventional foodunclear138502health issue

The busiest completed exit edge in the map runs from stable fresh subscriber to left fresh food (275 completed), and its top trigger is a health issue, not price. Price sets the boundary; health decides many of the crossings. High-mention, low-completion rows such as conventional food to considering fresh (971 mentions, 1 completed) are consideration talk that never resolved into a move, which is why this report keeps mentions and completed actions apart.

Brand-to-brand moves are not the main story

These are completed moves where both the starting brand and destination brand are named. The largest named flows out of the leading fresh brand go to premium kibble such as Purina Pro Plan and Royal Canin, not to other fresh brands. This matches the broader defection map: category exit is a bigger competitive threat than switching between fresh brands.

data table · named brand-to-brand flows
completed moves with both brands named. a row from a brand to itself is a churn-and-return move: the owner leaves the brand and later comes back to it.
fromtocount
The Farmer's DogPurina Pro Plan38
The Farmer's DogJust Food For Dogs30
The Farmer's DogOllie25
The Farmer's DogRoyal Canin25
The Farmer's DogThe Farmer's Dog24
Hill'sThe Farmer's Dog19
Purina Pro PlanPurina Pro Plan18
Royal CaninThe Farmer's Dog18
The Farmer's DogFreshpet16
FreshpetPurina Pro Plan16
Royal CaninRoyal Canin16
Just Food For DogsJust Food For Dogs15

In their words

Verbatim public comments from the corpus, each mapped to the edge it evidences.

“Another thing we considered is that anything with fresh meat is going to be a higher volume to consume, and that does not sit well with our dog’s stomach. That’s why we ended up not doing a fresh food diet with our dog.”

2023-08-31 · conventional food → considering fresh

“We looked into it but haven’t tried it. We compared the cost and ingredients to other raw single protein raw foods and decided to try other brands since the competitor used similar ingredients at a cheaper price”

2023-02-09 · conventional food → considering fresh

“I used to give him a Claritin every morning until I switched to Ziwi about 3 years ago. He pooped less as well, as in, smaller poops, because his body was able to digest and utilize more of Ziwi”

2020-08-27 · conventional food → stable fresh subscriber

“Another +1 for Orijen large breed. We were won over when we saw the first 15 (!) ingredients are all animal proteins... At this point, we supplement the kibble with homemade food”

2021-02-23 · conventional food → stable fresh subscriber

“I actually used to feed Orijen, and have since moved to Primal Raw and Honest Kitchen because of their USDA and Human-Grade facilities and ingredients. I still use Orijen Freeze Dried Raw bites as a topper”

2020-09-06 · conventional food → stable fresh subscriber

“My dog (F/Lab) went through a lot of health issues... Finally last November I consulted a canine dietitian. I have never been happier and neither has Zoye. There was a a sea change in about 20 days.”

2021-05-30 · conventional food → stable fresh subscriber

“Years ago, I made my dog’s food but then found Farmer’s Dog. Their recipe is mearly the same as what I was making. They’re a little pricey but I don’t have to deal with the hassle of making it myself anymore.”

2021-09-17 · conventional food → stable fresh subscriber

“she is currently eating Hill’s Science Kidney Care diet... they recommended me to Just Food For Dogs or The Farmer’s Dog which it is a bit over my budget”

2025-03-23 · conventional food → fully on fresh

“For my dog, who had a complete blockage due to urinary crystals, I think it was better than her regular food... Reading all the reviews for the Urinary SO... I took the risk.”

2021-03-12 · conventional food → fully on fresh

“I have a rat terrier that had bad hotspots. Changed her food to the farmers dog brand... Hot spots went away in a few weeks and she lost weight even though we are feeding her more.”

2021-08-10 · conventional food → fully on fresh

Method notes

All decision moments come from US consumer discussions posted between 2015 and 2026. Price figures are converted to monthly spend using the amounts owners state, and medians are shown with sample sizes. Statements of intent, such as thinking about cancelling, are kept separate from completed actions. A completed move is one the owner describes as made; a sustained move is one still described as holding in later posts, which is why long-lived edges can carry more sustained references than completed moves.

Each decision moment is mapped onto a weighted, directed defection map of behavioral states. In that map, an edge is a transition from one state to another, and each edge can carry one or more classified triggers. The full pipeline is described in the Difference Machine Method.

this is one run on one population. the same pipeline reads any corpus of human text. read the other stress tests and field notes.

Bring us a population