I'd say a Xoloitzcuintle, otherwise known as a Mexican Hairless or Tepeizeuintli. BUT his muzzle & chest is very wide therefore making me think he is mixed with something else with a broad chest & wide muzzle, like a pit bull or something, or maybe he is just not exact standards of the breed or the angle of the camera.

Also resembles a Chinese Crested, & an American Hairless Terrier & a Hairless Khala & a Peruvian Inca Orchid but they are all are even more slim than the Xolo, so if it is one of the later breeds, unless the camera is making him look like that, it is a mix or a poorly breed dog of that breed.