James
Welch
The American hairless terrier is just a puppy, as mentioned by you, in the question. And how can you expect a pup to be fearless. They happen to have certain inhibitions toward strangers and large breed dogs. And as you have already mentioned in your question that the doggie goes the other way when she sees other doggies, this might be the case due to lack of socialization.
What I would want you, as a pet master; to do is that you have to impart proper socialization training to your American hairless terrier since they have to adjust in the society. So the best place to start with the doggie training would be dog gardens where they will be forced to interact with other pets in the dog gardens due to their copious existence. It will take some time for the doggie pet of yours to get accustomed, but socialization is always a slow process. I really hope the information which has been provided to you in this section would be helpful to you.