A Chinese animal lover who took in hundreds of stray dogs over the last two years is struggling to make ends meet despite having a stable job and his own business. He has accumulated a debt of 600,000 yuan ($87,000), but he refuses to give up on his four-legged friends.

Up until two years ago, Zhang Kai, a 41-year-old man from Chengdu, China, had a peaceful, comfortable life. He was the manager of a state-owned company and had just opened his own travel agency. But everything changed when his 13-year-old dog, which he had raised since 2003 suddenly died. The tragic event left a void in his life, and somehow made him pay more attention to the countless strays in his city in need of a home. At first, he took in two of them and raised them in his travel agency office, but before he knew it he was taking care of eight strays. Things just snowballed from there, and today he is struggling to take care of 260 dogs, relying solely on bank loans and donations.

Read More