Did you know that there are about 340 different types of dog breeds today? From the tiny Chinese crested dog to the...