It’s a fact that animals have more compassion than humans. Here is a story that can prove the previous statement.

A German Shepherd named Marley was injured on the side of a road in Muscoy, California, waiting for somebody to help. The dog had a few broken bones and was heavily pregnant.

However, she wasn’t alone. She had a furry companion named Murphey who didn’t want to leave her side, making sure that she will not be hit by a car. Although Murphey couldn’t really do much stuff, it was enough just to be with the mom-to-be.

Read More: Little Girl Sings Touching Song To Cat Before He Passes


Both dogs were patiently for several hours until a woman and a man stopped to check on them. The couple decided to take the dogs with them. The woman said that it was hard to move Marley, but her man helped her. In the meantime, Murphy didn’t abandon the mom-to-be even for a second.

Finally, the dogs were safe and sound in the car. Murphy even curled up in Marley in the backseat and decided to rest his head on her belly.

The couple rushed the dogs to a veterinary hospital and discovered that the Marley had few broken bones and was pregnant with 11 babies!

Murphy kept waiting next to her during the first terrifying days. Then Murphy apparently realized that Marley was actually in good hands. Easdale, the woman who rescued the dogs, knew that Murphy needed a new home and she was determined to find him a new family.

Since Marly was in a critical condition, Murphy just wanted to play with her and cheer her up. Although the German Shepherd was in a lot of pain, she gave birth to 11 puppies. Although her two front legs were in a cast, she was prepared to be a good mother.

It took almost two years for Marley to heal. However, she has a new home now and she runs like she never had broken bones.

Read More: “Here Is A Toy So He Won’t Forget Me”: Boy Leaves His Helpless Puppy At A Shelter So His Dad Can’t Beat It