Every dog has its day, and for canines in Nepal that phrase could not be more literal.

The five-day Nepalese Hindu festival of Tihar started this week and the second day is known as Kukur Tihar or "day of the dogs".

Dogs are celebrated and blessed with a Tika - a red mark applied to their forehead.

The animals are also given flowers garlands and offered food as part of the festival.

Hindus believe that dog is the messenger of Yamaraj - the God of death - and by keeping the dogs in good humour they will be able to appease Yamaraj himself.

The festival, which shares some traditions with Diwali in India, also celebrates cows and crows.

It is not just beloved pets who are involved in the celebrations. Stray dogs are honoured on the day too.

Treats given to dogs during Kukur Tihar can range from meat, milk, eggs and good quality dog food.

Tihar is also called Deepavali or the festival of lights.

Throughout this festival, people in Nepal clean their houses and courtyards; light up lamps and pray to Laxmi - the Goddess of Wealth - urging her to visit their houses and bless them.