There are mainly two dog breeds originated in Mexican, one is Chihuahua, which is the smallest breed of dog in the world.
The other is Xolo, which is a Mexican Hairless dog breed. You may opt to name a Mexican dog with the traditional Mexican name,
or you just like Mexican puppy names.
The best option is to choose a dog name that is meaningful to you and fits the look or personality of your puppy.