The female bull breed was brought into the PDSA Pet Hospital in Oldbury, Sandwell, on 29 March by a man who said the dog had been hit by a car but left before he gave his name.
The animal had deep knife wounds all over her head, body and legs as well as fractures and bruising, the RSPCA said.