Shelter workers at an SPCA on B.C.'s Sunshine Coast have taken an injured poodle under their wing after the canine was dropped onto the grounds of a care home by a large bird of prey.

The six-year-old poodle, dubbed "Miracle May" by workers, fell from the sky onto the Shorncliff Nursing Home in Sechelt on May 2.

Nurses at the facility cared for the hurt dog until the SPCA could come collect her.

May suffered several gouges to her neck, claw marks to her back and multiple broken ribs from the harrowing ordeal.

Shelter manager Shannon Broderick believes the dog was a stray. May was found without any identification, and had severely overgrown nails and badly decayed teeth.

"We don't know how long she had been wandering without care but she was obviously very neglected. It's ironic, but this bird may have saved her life," she said.

No one has come forward to claim the "little dog with the big heart," as she's become known to staff.

Broderick says while veterinarians were able to address her torn foot pads and broken ribs, the pooch still needs upwards of $3,500 in dental surgery.

The shelter is hoping to raise $4,000 to cover the costs of two dental surgeries and medical costs.

"It's an absolute miracle that she survived and we want to do everything we can to help her," Broderick said.

Related: Donate to the SPCA