How California Keeps Killing Animal Bills
Why Animal Welfare Bills Die in Sacramento, and What AB 631 Reveals About the Process
In a previous article, I walked through how AB 631 died in the Senate Appropriations suspense file. This follow‑up looks upstream and downstream: how a decade of dead bills set the stage, how stakeholder dynamics around AB 631 actually worked, and what would have to change for the next transparency bill to survive.
California didn’t just let another animal welfare bill die. It exposed how a small circle of lobbyists, opaque rules, and procedural choke points decide which animal laws live or die in the first place. AB 631 is the case study; the real story is the machinery around it.
Over the last 15–20 years, California has seen multiple “could have changed the landscape” animal bills shelved, vetoed, or killed in committee: breeder regulation (AB 702, AB 2425, AB 241); mandatory spay/neuter (AB 1634, SB 250); spay/neuter funding (AB 240); and several shelter transparency/data bills (AB 595, AB 2265, AB 332, SB 1459) that stalled in Appropriations or never advanced. Appropriations suspense has become a recurring graveyard, not just for AB 631.
Why AB 631 Became the Test Case
AB 631 is valuable because it’s the most recent and well-documented failure. It provides a detailed autopsy we can place alongside a long line of stalled bills to see the pattern clearly.

Who Actually Sat at the Table
AB 631, on paper, looked like the kind of measure that should cruise. It required publicly funded shelters to count intake and outcomes by category and post quarterly numbers online, essentially restoring, in public form, data the state had collected internally for years. CalAnimals, representing shelters and animal control agencies, supported it, and it cleared every public committee and floor vote without a single “no.”
But the official support and opposition files tell a more skewed story about who truly had a seat at the table. The Senate analysis lists support from Social Compassion in Legislation (SCIL), CalAnimals, humane societies, and other advocacy or institutional players. The opposition and “oppose unless amended” letters, by contrast, come largely from Fix Our Shelters (Fix), Animal Rescuers for Change (ARFC), and dozens of rescue organizations that actually pull animals, manage fosters, and absorb medical risk day to day.
In other words: the people doing frontline rescue work weren’t the ones driving the bill’s design; they were the ones warning from the sidelines that the design was off.
ARFC’s leadership all run nonprofit rescues and describe prolonged regulatory processing, extended shelter approval timelines, and growing administrative barriers that delay or limit their ability to pull animals. They also describe an atmosphere where raising concerns risks retaliation or exclusion.
The coalition argued that imposing statutory obligations, potentially enforceable by misdemeanor penalties, on unfunded, volunteer-run rescues stood in stark contrast to the more limited reporting expectations placed on publicly funded shelters already collecting intake and transfer records.
Earlier transparency bills focused exclusively on publicly funded shelters. AB 631 was the first to add explicit language directed at rescues.
How One Group Got an Informal Veto
Assembly Member Alex Lee, the bill’s author, now frames AB 631 as a modest bill built on two decades of Department of Public Health reporting, designed simply to make those numbers public without adding costly new data requirements.
In that telling, Fix’s push to add “ghost animals”, a metric for animals turned away at the door, was a substantive new policy outside the bill’s original scope, not a tweak. Rather than run their own bill on turn‑aways, Lee’s aide says, Fix “aggressively attempted to hijack” AB 631 as a vehicle for their priorities and then helped kill it when they didn’t get everything they wanted.
Whatever one makes of that characterization, the power dynamic is revealing. Fix is not a rescue; it’s an advocacy group founded by individuals who do not themselves run rescue organizations. Yet they were treated as a central stakeholder whose amendment demands could reshape the bill’s fate, while most active pulling rescues only surfaced later as opposition or “support with amendments.”
Fix’s own communications to supporters described the removal of a hard rescue‑reporting mandate as an “interim victory,” even as they continued to press, privately and publicly, for removing all statutory references to rescues out of concern that any hook could be used against them by hostile shelters.
ARFC, for its part, backed shelter reporting but wanted rescue outcomes captured through shelters with stronger guardrails against retaliation and administrative gatekeeping. When those safeguards didn’t materialize, they moved into opposition “unless amended.”
They argue that, in the current climate, even the seemingly soft “encourage” language that replaced a hard rescue‑reporting mandate risks being weaponized by shelters that already control access through approvals, paperwork, and informal limits.
Notably, Lee’s office did not list ARFC among the bill’s adversaries in their talking points, even though ARFC ultimately opposed the bill, while Fix was explicitly framed as an adversarial force.
By the end, Lee’s office, SCIL, Fix, ARFC, and CalAnimals were locked in a tangle of proposals, counter‑proposals, and mistrust that no one fully resolved. SCIL points to Fix’s emails about “removing rescues from the mandate” and says they honored that by converting a hard rescue‑reporting requirement into permissive “encourage” language, arguing that anything more would have pushed the bill beyond its original scope and jeopardized fragile support from public agencies.
Fix says they always meant “remove rescues entirely,” fearing any statutory hook could be used against them by hostile shelters.
Rescue coalitions like ARFC warned that, without explicit protections, even permissive language could become leverage for shelters that already control access through approvals and paperwork.
Each camp was defending a real concern. Collectively, those unresolved concerns produced stalemate.
The Procedural Kill Switches
California’s rules then magnified those fractures.
First, there’s the Senate Appropriations suspense file. AB 631 cleared every public vote with unanimous, bipartisan support, only to die in a closed‑door fiscal triage where chairs decide which bills move and which are “held under submission” often with nothing more than a one‑line note about “costs to local agencies.”
This “silent kill switch” turns what looks like bipartisan support into automatic death when political capital is scarce.
Second, Lee’s office now points to Joint Rule 54(c), which bars a member from authoring another bill in the same two‑year session that would “substantially have the same effect” as one they already introduced, unless the Rules Committee signs off.
In their view, once AB 631 died in suspense and Fix and allied rescues publicly opposed it, that combination both chilled their appetite and procedurally “foreclosed” Lee from carrying a successor transparency bill this session.
Whether another author could step in is a separate question, but practically, the author most invested in the issue has stepped back for at least a year.
Third, only insiders see the placeholder game. In Sacramento, legislators often file bare‑bones ‘spot’ or placeholder bills before the introduction deadline, then quietly swap in real language weeks later, once alliances, authorship, and scope are worked out behind closed doors.
It’s possible that one of those placeholders could still be amended into a shelter‑data bill this year, but if so, it’s happening off‑camera, with no guarantee the public will ever see it.
Combine those rules and norms, and a pattern emerges: once a bill like AB 631 gets bogged down in stakeholder conflict and suspense, the easiest path for legislators is to let it die, invoke calendar and rule constraints, and wait for the next session. Those rules don’t force anyone to walk away; they simply make it easier for elected officials to trade a public fight for a quiet kill, and to blame “process” instead of owning the choice.
The animals don’t get that luxury. Intake and euthanasia continue regardless of legislative stalemate.
What is striking is that an advocacy organization without direct shelter or rescue operations nonetheless emerged as a decisive negotiating force, while many frontline operators surfaced later as formal opposition rather than early drafters.
Frontline Rescues, Little Say, High Cost
Consequently, the people absorbing the fallout have the least structural say. Rescues already account for a significant share of shelter outcomes through transfers, and divert thousands more animals directly from communities before they ever reach a kennel; without that safety valve, euthanasia totals would be even higher.
They argue that as shelters restrict intake and remove older intake data from public view, more animals are left to suffer or die in the community while rescues shoulder increasing financial and emotional load.
Rescues report prolonged approval timelines, complex partnership agreements, informal pull caps, and shifting documentation standards that delay transfers while animals sit on euthanasia lists. High-profile cruelty cases involving a handful of bad actors then fuel broader suspicion, making it easier for institutions to justify tighter controls across the board.
CalAnimals, for its part, has generally framed rescue reporting and partnership standards as necessary tools for accountability and disease control, even as rescues experience those same tools as gatekeeping.
In that environment, a transparency bill that ignores retaliation concerns, administrative barriers, and the important role of rescues reads less like a neutral effort to improve data and more like another tool for institutions that already control the gates.
Rescue advocates, including ARFC, have also raised separate concerns about routing transparency through private platforms like Shelter Animals Count, which can require or deny formal access requests and leave much of the data behind third‑party walls.
That doesn’t mean every rescue‑side demand was feasible, or that every fear would materialize. It does mean that, if you design animal‑law policy with lobby groups and agencies in the room and rescuers mostly out of it, you should expect resistance, and bills dying in suspense, as a built‑in feature.
What a Better Animal-Law Process Needs
AB 631’s failure says as much about process as policy. Before California can fix shelter transparency, it has to fix how it makes animal law.
At minimum, that would mean:
Formalizing who gets a seat at the drafting table. For any major animal bill, there should be a documented stakeholder process that includes municipal shelters, trade groups like CalAnimals, advocacy orgs like SCIL and Fix, and a meaningful cross‑section of frontline rescues and prevention groups. Support and opposition letters show that rescues are a large, distinct constituency; they shouldn’t be treated as after‑the‑fact commenters.
Putting guardrails around silent kill‑switches. Appropriations committees will always triage bills, but when a low‑cost transparency bill with unanimous votes is held on suspense, the public deserves more than boilerplate. A brief, public explanation of why specific bills were held would at least make clear what lawmakers chose to protect, prioritize, or fund instead.
Clarifying when a bill’s scope truly changes. The fight over “ghost animals” shows how easily authors can invoke “hijacking” when stakeholders push for additions they see as core to the problem. There should be clearer norms about when an amendment is outside a bill’s scope and needs its own vehicle. There should also be clarity about when it is a legitimate attempt to keep the data honest.
Making rules like JR 54(c) a front‑end consideration, not a back‑end excuse. If opposing or heavily amending a bill will effectively lock an author out of that policy space for two years without Rules’ blessing, that constraint should be part of early strategy discussions, whether another member is better positioned to carry a more comprehensive animal‑shelter transparency bill from the start. Voters should expect their representatives to use those options, not treat procedural limits as a permanent excuse for inaction.
Expecting continuity when authors step back. If one office walks away from a problem like shelter transparency, there should be a clear path for another member to take over the issue without being seen as poaching or inviting the same backlash. Otherwise, one failed attempt can freeze progress on that problem for an entire session.
None of this guarantees that the next transparency bill will pass. But without structural changes, the pattern will repeat: a modest bill built on partial realities, a handful of advocacy groups with outsized leverage, a suspense-file death, and competing narratives about who is to blame.
AB 631 showed that California not only needs to learn how to count animals, but also how to count who is in the room when the laws are written; and who, from the outset, effectively holds veto power.
When data bills die in suspense, euthanasia decisions do not pause. Intake does not pause. Gatekeeping does not pause.
Opacity is not neutral; it protects existing power structures while animals remain invisible. That is the real cost of legislative failure.
Ed Boks is the former executive director of animal care and control agencies in New York City, Los Angeles, and Maricopa County, and a past board member of the National Animal Control Association. His work has appeared in the Los Angeles Times, New York Times, Newsweek, Real Clear Policy, Sentient Media, and now on Animal Politics, a lively community spanning 48 states and 61 countries.
If you enjoyed this article, consider subscribing to Animal Politics. Your support fuels independent research, reporting, and discussion shaping the future of animal welfare.



When I dig into the underlying claims, I read these events differently:
- Ignorance armed with a megaphone won over careful, meticulous work.
- The better was the enemy of the good. We missed a chance for positive change only because some groups wanted nothing less than perfection.
- It's easier to tear something down than to build it. The opponents had done no work to put together a bill to address this problem. That's hard work. Bringing down the SCIL bill was easier, never mind the harm to the animals.
Finally, the criticism of the Assemblymember is entirely unwarranted. Other legislators may conclude that it's not worth working on this problem, because they'll be gratuitously vilified. And then we'll be reading another column wondering why legislators are not working on this.
I am taken aback by the claim that:
"ARFC, for its part, backed shelter reporting but wanted rescue outcomes captured through shelters with stronger guardrails against retaliation and administrative gatekeeping."
It is an oxymoron. If rescue outcomes are captured through shelters, that assigns MORE DETAILED administrative burden to the rescues and shifts MORE power to the shelters.
Even in its original form, the bill only required a simple set of numbers reported: x dogs taken in, y dogs adopted, and so on. Just numbers. Aggregated, not by shelter.
What you're describing as ARFC's position is that they wanted to report ANIMAL-BY-ANIMAL? And report that separately to each shelter they pulled from? Giving each shelter the opportunity to probe and criticize them? (Please don't tell me that they also wanted safeguards on top of that, I'd like to see exactly how these could be articulated - or enforced. Easier said than done, and more complexity for small rescues to comprehend.)
I find it hard to believe that ARFC objected to the simple requirement but was advocating for a draconian one. More likely, they were manipulated.