Capacity needs to balance intake, available housing, and needed length of stay. This calculator is designed to allow shelters to set the levers that determine LOS and see the housing, staffing, and cost that combination of inputs requires at a given intake level; or change intake and housing parameters and see what these permit in terms of length of stay. The goal should be a target population within 80–85% of kennel occupancy, alongside LOS parameters consistent with maintaining live release rates. Enter a shelter’s actual parameters, then play with the sliders to see how target population and kennel occupancy changes. Lowering intake, raising housing numbers, increasing RTO and Fast Exit percentages, and shortening the length of stay of the dogs that stay longer, are all tools that can bring the population into balance with housing capacity. Kennel occupancy shows amber above 85%, the planning ceiling that leaves room for daily swings and for matching individual dogs to appropriate housing, and red above 100%. Two abbreviations used throughout: LOS = length of stay, RTO = return to owner. Click any ? for details on an input.
The shelter
Why some dogs can stay much longer than average
Even within the longer-stay group, most dogs will stay shorter than the overall average based on typical shelter patterns. A larger number leaving sooner will balance a small number staying much longer. For instance, at an average of 14 days, many dogs will leave in just 8 or 9 days. The time those dogs don’t use is what accumulates for the few who move more slowly, which is how a modest average can still allow prolonged stays for a minority of dogs.
Every dog takes one of three paths
Why three groups
Returns to owner are the fastest path. Fast exits (quick adoptions and transfers) leave within days. The longer-stay group, mostly dogs waiting for adoption or transfer, carries nearly all the time; its average is the slider above.
Blend the paths into one overall average
Why this works
A weighted average: each group’s share of dogs times its average stay. Because most dogs leave fast, the overall average sits well below the longer-stay number, and small gains in the fast paths free real time for the dogs who need it.
How many dogs will be in the building?
Why this works
Average population equals daily intake × average LOS (Little’s Law, the same relationship used in hospital bed planning).
How full will the housing be?
Why not plan for 100%
Housing needs are figured at 85%, not at 100%. The gap between full and 85% covers predictable variation in daily intake and population and the housing flexibility needed to match individual animals to appropriate units. A shelter that plans for 100% has no room for either.
Caring for every day costs
Data sources for default suggestions (dogs, 2025)
| Return-to-owner (RTO), all intake types | Rate |
|---|---|
| Government + contracted shelters, 2019 | 26% |
| Government + contracted shelters, 2025 | 23% |
| All organization types, 2025 (Shelter Animals Count) | 19% |
| Stray intakes only, 2025 (for contrast) | 34% |
| Median days to outcome (SAC 2025) | Days |
|---|---|
| Stray dog → returned to owner | <1 |
| Owner surrender → adoption | 12 |
| Stray dog → adoption | 16 |
What this tool assumes, and where it comes from. The formulas are accounting identities; they hold at every shelter by arithmetic. The built-in defaults are based on field experience combined with measured data across 2 years at a single large shelter: fast-exit averages of ~3–3.5 days, and a longer-stay distribution with a stable shape (typical dog ≈ 0.57× the longer-stay group’s average; the group’s hardest 10% ≈ 2.3×). Individual shelter defaults may vary significantly. This is a directional tool, not the full IDC4C derivation, which tests targets against a shelter’s own operating history.
