Nepal, Jan. 22 -- Photos by: Sanjog Manandhar

A casual walk down any of Kathmandu's streets and chances are you'll come upon a stray dog or two. Most of these dogs are mixed breeds, born and raised on the mean streets of Kathmandu, but increasingly, you can see breed dogs that have been abandoned by heartless owners.

Most of these dogs are harmless, just yearning for affection and looking for a home and family. Dogs were bred to be companions to humans and they instinctively look for human love. Despite the thousands of dogs on the streets looking for a home, Nepalis continue to purchase breed dogs that cost thousands of rupees.

These dogs are often bred in harsh conditions by breeding centres, which then abandon the dogs when they can...