The BC SPCA is investigating after a badly injured German shepherd was left to die in a dumpster near Kitsilano Beach.

The two-year-old dog had serious cuts to his face and neck and was wrapped in a bloody blanket when a couple discovered him in the 1400-block of Maple Street shortly before noon Wednesday.

Marcie Moriarty, general manager of cruelty investigations for the SPCA, said the animal was also found bruised and underweight, and a probe has been launched to find out what happened.

“We have identified the owner and are working, with the assistance of the Vancouver police, to determine how the dog sustained the injuries and who is responsible,” Moriarty said in a statement.

The dog’s injuries appear to have occurred within the past 24 hours, Moriarty added.

SPCA constables pulled the dog out of the dumpster and rushed him to a critical care animal hospital for treatment, but it’s unclear whether the animal can be saved.

Moriarty says it’s too soon to draw conclusion but more details will be released as they become available.