This event took place in Tulsa, Oklahoma, where officers were called out for a report of a woman kicking and dragging a small puppy. The witnesses followed the woman, giving additional reports of abuse. When the witnesses tried to stop the abuse, the suspect, later identified as Sarah Powell, threatened them. The first officer on the scene stopped Powell to talk to her about the puppy and the situation. Powell was argumentative and then tossed the puppy at the officer, she then tried to getaway. Fortunately, the officer caught the puppy and his backing officers arrived to assist with capturing the suspect. Despite resisting, officers took Powell into custody.
Here is the department's Facebook post which indicates several of the witnesses were planning to adopt the pup!