Xoloitzcuintle is a Mexican hairless dog. You will break your tongue while you say it, so the name is shortened to a convenient Xolo or sholo.