A dog has buried a small puppy that it found dead in a dusty ditch somewhere in the Middle East. The footage of the dog burying the puppy was caught on video that has now gone viral on the Internet.

The clip shows the dog sniffing a puppy that is motionless, laying in the dirt, and realizing that it is dead. The dog then does something extraordinarily compassionate that has stunned viewers across the world - it starts to bury the puppy.

It is unknown whether the dog was the mother of the dead puppy or not, but according to some reports the location of the incident was in Iraq.