What Dogs have Hair?

Dogs have hair because they need to protect their skin from the elements. They need hair to keep them warm and to also to keep them from getting sunburned. And they would look funny without hair. My sons friend has two of those breeds of dogs that have not hair. They are ugly dogs and I love dogs.