It's going to be your dog so definitely get what you want from where you want.
My family thinks my Ibizan is ugly too. They are more into heavier boned breeds and don't quite understand the whole skinny sighthound thing. But you know what... I really wanted one and Joey fit so perfectly so I kept him because my husband and I decided that he would be a good match for us (well mainly for me).
I really really want a Xolo one day and I can only imagine the horrified reaction I'll get from my family when that day eventually comes around. I imagine they might think I'm crazy honestly, but I think they are wonderful so who cares what they think.
I say get what you really want and don't let what anyone else says get to you. You know better than anyone what you feel is a good fit for you and if it's a chinese crested than yayyy!!!! I've actually grown fond of them myself. We have a little powderpuff female named Mia that comes to my work a lot and I just think she has the greatest little personality ever.
Joey- Ibizan Hound
Cricket- Mexican Street dog (we think Xolo mix)
Bamm- BC mix