Choosing a Breed Dog

What makes one breed of dog more suitable than another? Meet two people who had very different answers - one has a Bull Mastiff for city life, the other has a border collie for country life. Although it seems nonsensical to have a big dog in the city, and a medium-sized dog in the country, in case of these two breeds, it makes perfect sense.