A dog walker on the North Shore fought off a coyote attacking another person’s dog – by punching it in the face.

Denise Baker-Grant says she “didn’t think, just went for it” when she heard screams on a Grouse Mountain trail on Wednesday, rounded a corner, and saw a Shih Tzu in the coyote’s jaws.

Full Story HERE