What are the Different Types of Dogs?

There are many different types of dogs, each bred for specific purposes. Many are hunters, herders, or working dogs, but there are plenty that are ‘just for show’ too.