A dog too injured to move from a train track in Ukraine for two days was protected by her faithful companion dog, Panda, who curled up next to her, keeping her warm, and pushed her head down for passing trains.

Panda also protected companion Lucy from locals in Uzhgorod who came too close, barking to keep them away.

Local Denis Malafeyev shared a video of the dogs snuggled together as a train raced overhead.

The dogs were later rescued and remained together throughout the ordeal while in the car boot on the way to the vet.