Nancy Zacher was prepared when a coyote swept in and snatched her miniature cockapoo. She blasted a small airhorn she carries in her pocket, the same type she once used to call her four kids home for supper. The coyote released Bo and ran off.

They were walking on Marin Way, around the corner from her house in Bolinas. She didn’t have Bo on a leash because he rarely strays far from her side. But…