A Perth man says a stabbed dog still managed to save the lives of his owner and himself.
Daniel Leahy, from Redcliffe, says his neighbour asked to borrow his American Staffy Chloe to help find his own dog which had run off.
But when Daniel and two friends went to get Chloe back, an argument broke out and the neighbour allegedly came at them with two knives.
That's when his friend's dog, Bullet, a Bull Mastiff, came forward.
“If Bullet hadn't have instantly come at him [the neighbour], we would've been stabbed,” Mr Leahy told 7 News.
Bullet needed emergency surgery after he was allegedly stabbed in the head, shoulder and torso.
“I thought he was dead because he didn't really move, he just lay there and the blood was horrific,” Mr Leahy said
When police arrived, Mr Leahy nursed Bullet in the back of the officer’s vehicle as they rushed to the animal hospital in Murdoch.
On the way he tried to stem the bleeding from the dog's head.
“The vet said he was very lucky to survive,” Mr Leahy said.
“He's been through surgery and he's fine. He's been sedated and it's going to cost a lot of money to get him out.”
A 39-year-old man has been charged with animal cruelty, being armed to cause fear and breach of bail.