A pensioner was savaged by a pack of dogs as their owner stood by and watched.

Alexander Brock, 76, was left covered in blood as he tried to fight off three Staffordshire terriers which had initially attacked his pet labrador.

Owner Mari Calikes, 34, stood by and watched the attack on a riverbank as she did not want to get her trousers dirty.

Mr Brock told Perth Sheriff Court he had been walking his golden labrador Jodie when the pack of dogs attacked without warning.

He said: "These dogs just came from nowhere and jumped on her. I don't know why they attacked her.

"Once I heard the yelps coming from her I had to go down and help.

"They were biting her. They just went berserk on her. They pulled her down into the water.

"I tried to cover my dog's face and that's when they bit me.

"They bit my hands and arm. I was covered in blood at the time."

He told the court how he had to go to Ninewells Hospital to have his tendons seen to, and had to wear a sling for five to six weeks.

Another dog walker who witnessed the attack told the trial that Calikes refused to intervene because the ground was muddy.

Moira Strath, 72, said: "The owner turned up so I said to her to go down and help get the dogs off.

"She wasn't at all keen.

"I said she should help but she refused and said she might get dirty if she did that.

"She wasn't willing to do anything."

Mrs Strath said the attack lasted several minutes before Calikes finally started to walk down the hill towards where the attack was happening.

She said Calikes slipped and then said "have I made my trousers dirty?"

Perth and Kinross Council dog control officer Karen Wilkie said she had visited Calikes home on "eight or nine" occasions in relation to dog fouling and housing issues.

She said the three terriers - Yoshi, Witch and Gizmo - were generally well mannered dogs but she also described them to the court as "feral."

Calikes, of Crieff, was found guilty to being the owner of dangerous dogs which attacked and injured Jodie and Mr Brock in Crieff on November 15.

Sentence was deferred for reports.