In a heartwarming scene, a two-legged stray dog has given birth to a litter of adorable puppies despite facing her challenges.
The courageous canine Shi Bao became well-known in the local area after losing her hind legs to a speeding train several years ago.

Despite her disability, Shi Bao tenderly cares for her newborn puppies, seen lovingly nuzzling them while balancing on her front legs during walks.
Following a feature on Shi Bao by MailOnline, a British charity stepped in to rescue her and her family from the streets.

In a remarkable turn of events, Shi Bao and her puppies have found a new home in Hong Kong, where they will no longer have to scavenge for scraps.
Shi Bao’s story will be used to raise awareness about animal cruelty across Asia, and she will also receive a special gift—a new pair of wheels to help her move around more easily.

