How this is built
A scheduled job searches Google News for coverage of police shooting dogs, pulls the
article text, and uses a language model to decide whether the story describes a specific incident
that fits the scope below and to pull out structured details (date, location, agency, circumstance,
outcome). A second model pass merges multiple articles about the same event into one record.
Every record starts machine-extracted and is marked Unverified until a person
checks it against the sources; the line above shows how many have been verified so far. The full
dataset is downloadable as CSV, and corrections are welcome via
GitHub issues.
Checking the news against police records
A few police departments post their own lists of officer-involved shootings, and some of those
lists include shootings of dogs. Once a week the tracker compares those lists with what the news
turned up. An incident that appears in a department's records but never made the news is added and
tagged Agency record. The comparison also gives a rough sense of how much news
coverage misses. Right now the tracker checks the Los Angeles, Philadelphia, and Seattle police departments, plus Washington,
DC's Metropolitan Police Department (DC's records say "animal," not "dog," so they only confirm
incidents found elsewhere).
Know of another department that publishes incident-level records? Let me know via
GitHub issues.
What counts
Included: a sworn law enforcement officer (municipal police, county sheriff/deputy,
state police, federal, tribal, or campus), acting as police, fired a gun at or toward a dog, whether
the dog was killed, wounded, or missed. Also included: a dog struck by police gunfire aimed at someone
else, such as a family dog or a police K-9 hit during a shootout; these are tagged
Hit by fire aimed at someone else. Whether the shooting was justified, or led to charges,
discipline, or a lawsuit, does not affect inclusion.
Excluded: animal-control officers and civilians; retired officers, and off-duty
officers acting as private citizens; dogs shot by a suspect rather than police; non-firearm force;
mercy killings of wildlife or livestock (a deer hit by a car, for example); animals that were not
dogs; and stories about policy, training, or litigation with no specific incident described.
Limitations
This is a mostly media-derived undercount. Incidents that draw a lawsuit or body-camera release are covered
more heavily than those that do not; rural areas and non-English outlets are under-covered; and
descriptions of a dog's behavior ("the dog charged") usually originate with the officer or department.
Breed is recorded as the source described it, which is often unreliable. Counts and the state map
reflect where incidents are reported and found, not necessarily where they most often occur.
Every figure is current as of the "updated" date shown above.