Dogs, the best friends of human beings are worshiped and shown gratitude to in Nepal on the second day of the five-day long Hindu festival of Tihar. The dog worship is called Kukur Puja, where dogs are worshiped and treated with the best food. Dogs are believed to be the messengers of Lord Yamraj, the God of Death.
Kukur Puja is a way of thanking dogs for being the most loyal and adorable of all animals. Kukur Puja is also called 'Khicha Puja' by the Newars, the natives of the Kathmandu Valley. Also, 'Narka Chaturdashi' is also celebrated on the second day of Tihar festival. Tihar is a similar festival as Diwali only with some regional variances.
Moreover, on the first day of Tihar Festival, Crows/Ravens are adored by offering them sweets and dishes which are served on the rooftops of houses. This act of worship is believed to avert evil, grief and death from the house. The third day is celebrated as Gai Tihar, devoted to the service of cows. They are bathed luxuriously and fed the best grass. They are the symbol of prosperity and worshiping them is believed to bring prosperity in people's lives. On the fourth day of Tihar festival, Oxen are worshiped as 'Govardhan Puja'.
China, are you listening?