Will Gibb says he didn't realize it was a cougar that had caught his beloved pet husky by the neck until after he pummelled the wild animal in the head.
"I wasn't really analyzing it too much at the time," Gibb said. "All that was going through my mind is that I had to protect my dog.
"It was just very instinctual. My dogs are like my children."
The Red Deer man was meeting a friend for coffee at the Whitecourt Tim Hortons on Dec. 26, when he let his two dogs Sasha and Mongo out into the parking lot for a short run.
Within seconds, he said he heard Sasha, the female of the pair, start yelping.
A cougar had emerged from the woods nearby and pounced, he said.
"She (Sasha) was crying out in pain and distress so I went running," said Gibb, a 31-year-old technician. "And I saw something wrapped around her so I ran up and punched it in the side of the head.
"At that point I realized it was a cougar."
Gibb said he charged into the woods after the cougar but turned around to tend to his injured dog, which was whimpering and bleeding on the pavement.
'It was pawing at me and I was throwing punches'
"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."
But the dog, alarmed from the attack, latched onto Gibb's hand and started biting, just as the cougar re-emerged from the woods and charged a second time.
In all the excitement, Sasha bit his left hand, something Gibb suggests was because the dog may have been "thinking I was the cougar."
He added: "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."