A two-legged stray dog has given birth to a litter of puppies in China.
The stray, which was named Shi Bao by an owner who later abandoned her, gave birth to four healthy puppies near Kouguan railway station in Datong, Shanxi Province in the north of the country.
Shi Bao was made one of the city’s many strays after her owner moved out of the neighbourhood and decided not to take her with him, but became well known locally when she lost her two rear legs after being hit by a speeding train two years earlier.
Balancing on just her forelegs, Shi Bao nuzzles her puppies lovingly as she takes them for a walk in the area around the train station.
China has an estimated 130 million stray dogs – many them victims of a growing urbanisation that has seen millions of people move into high-rise buildings with little room for pets.
It’s a tough life on the street for many of the dogs. As well as state-sponsored extermination campaigns in many cities, there is also widespread abuse of strays by members of the public, and the risk of being captured for dog meat or succumbing to hunger and disease.
We hope this unique dog and her puppies find a loving and safe home.
If this story inspires you please SHARE it with others. You can sign up for email alerts and news articles by clicking on the button in the top right-hand column. Thank you.