Pittsburgh police found the man, Richard Brady, and his dog, Brady, lying on the sidewalk Friday at the corner of Grandview Avenue and Republic Street, near the Grandview Towers apartment building.

“The dog had Richard pinned to the ground, it was on his back. Richard was on top of our dog trying to protect the dog and the pit bull was going at both of them,” said Brady’s partner, Joe Barker.

There was fresh blood on the sidewalk, and both the man and Brady were bleeding, police said.

“I thought he was going to die, both of them. I mean, the screaming, it was just horrible,” said Barker.

Barker said it could have ended a lot worse if a passer-by didn’t stop to intervene.

“The man from the truck came, pulled the dog off Richard’s back (and) threw the dog. The dog ran into the man’s truck, then the man ran in the truck and grabbed the dog out and threw the dog on the ground,” said Barker.

Brady was taken to UPMC Mercy and his dog was taken to an animal hospital, police said.

Police have not yet found the dog that attacked.

Barker told WTAE reporter Bob Hazen that Brady was resting at home Friday afternoon and described his arm as torn up.