Dogs are considered to belong to the God of Death in Hinduism. Hindus believe that after death a dog walks with the soul on the way to heavens.
Nepal being a Hindu majority country, this festival is vividly celebrated. Infact, with Nepalese traveling around the world it is now being celebrated in Mexico and Australia as well.
A good tradition to spread around 🙂