One Canadian dog owner jumped into action after he discovered his pet was in the hold of a wild animal.

Will Gibb told CBC that his pet huskies were running around the parking lot of a Tim Horton’s when he heard a yelp.

Advertisement

He ran to investigate and found one of his dogs, Sasha, in the grip of a large animal. So, Gibb did what first came to mind and punched the creature.

"It was just very instinctual. My dogs are like my children."

After he realized that he hit a cougar, Gibbs said he charged after the creature. He said the giant cat was fighting back when he heard Sasha still in pain.

"I was swinging but I looked back and I saw that Sasha was on the ground kind of twitching," Gibb recalled. "So I went back and tried to scoop her up with my left arm."

Just as he picked up Sasha, however, she bit his arm. Gibbs said he believed the injured dog thought he was the cougar. Just as he was picking up the dog, the actual cougar did, in fact, return.

He said, "She was fighting for her life, and I was trying to keep the cougar at bay with my right, and it was pawing at me and I was throwing punches at it."

Sasha eventually let go of Gibb’s arm and ran off as he continued to fight the cougar, who was starting to feast its eyes on his other dog Mongo.

"I could see the cougar going for him, so I got between him and the cougar and started swinging and screaming at it, and called for my brother and friend to come give a hand," Gibb told CBC. "And then I reached down for the closest, biggest stick that I could find and I ran back into the trees to go fight the cougar."

Not long after, both dogs were in Gibb’s truck and he rushed them to a nearby vet. Sasha had to have stiches but is expected to make a full recovery, according to CBC. Gibbs, on the other hand, had some deep scratches.

CBC reported that local authorities in Whitecourt eventually found and killed the cougar.