Xiaoyu (and his dog) has biked over 25,000 km through 23 countries in just one year. During his journey, he visited more than 100 animal rescue centers.