Something I keep running into as we build out our Pet Help Desk is how badly standard intake reason codes describe what actually drives surrender.
A caller says housing. We code housing. But the real chain is more like: pet rent went from $25 to $50, the security deposit was already a stretch, the apartment they could afford requires renters insurance with a breed exclusion, and the only "yes-pet" landlord they found wants a $400 nonrefundable fee they don't have. Housing is the bucket. None of those five barriers are the bucket.
Same thing on the cost-driven calls. Sara Pizano's 2026 Go-To Guide cites 77% of surrenders as cost-driven, which tracks with what we hear. But "cost" can mean a $90 vet visit they can't pay this week, a chronic med refill that ran out, a landlord pet rent they didn't budget for, or a vacuum-sealed combination of all three. If we code it as "financial," we lose the intervention point.
So we built a longer reason field on our call intake. Pet deposit help, pet fee help, pet rent help, lease violation pet, eviction threat pet, landlord dispute pet, insurance help pet, ESA question, temporary housing pet, behavior emergency, neglect report, stray found, community cat help, rehoming request, and a few more. Sixteen total right now. It is not elegant. But the field tells us where to send the family before they ever reach a shelter door.
Two things that surprised me once we started coding at this resolution.
One, the most common housing call is not "I need a pet-friendly apartment." It is "I have an apartment, my landlord is changing the rules, I have 30 days." That is a completely different intervention than helping someone move.
Two, vet cost calls cluster heavily on chronic care, not on emergency vet. People are managing a diabetic dog or a senior cat with kidney issues, and one missed paycheck collapses the math. Emergency vet is loud and rare. Chronic care is quiet and constant.
I am curious how others are handling this. A few specific questions for the room.
Do you track surrender driver as a tree (housing > pet rent change > can't cover) or just as a top-level bucket? If you track at the leaf level, are you finding patterns that change how you allocate diversion funds? And for anyone using Shelterluv, Animals First, or one of the other major platforms, how have you handled the coding gap, custom fields, free text, post-call categorization?
#AdmissionsandIntake(includingIntake-to-placement)#CaseManagement*------------------------------
BJ Adkins
Founder/Director
Animal-Angels Foundation
Pinson, AL
bjadkins@animal-angels.organimal-angelsfoundation.org
------------------------------