Canadian punches cougar to save dog by Tempo Online December 30, 2016 0 A Canadian man punched a cougar in the face to stop it attacking his dog in a wooded area near ...