"We could tell the puppy was still moving and it was trying to crawl out of the bag itself," said Recology material handler Gregory Foster. "Luckily we stopped the line in time before it actually fell off the belt into the pit."
The Poodle mix was suffering from what appeared to be animal bites around her neck, and San Francisco Animal Care and Control is investigating how she wound up in the trash. The puppy, who's been named Gem, is expected to make a full recovery. "She's a precious little gem that ended up in a trash can," said animal control officer Capt. Lee Ellis Brown. Gem will be up for adoption if no one comes forward to claim her. - Watch it at San Francisco's KTVU