"Xiaodouzi," the name of a little dog, means "a little bean" in Chinese, while "Huanhuan" is the name of a big cat, meaning pleasure. They are two sweethearts of my mother-in-law. Since her two sons left for Canada, they have been helping her deal with her loneliness. Besides the different mea...