Awww! He's just adorable. I think he is probably the mix you have suggested. I certainly see Jack Russel in him and Chinese Crested from the spots and hairlessness. What will you do with the cutie if you can't find his owner?