Why are dogs generally more popular than cats as pets?

Although dogs generally seem to require more time and attention, they maintain their place as number 1 pet in the majority of countries. For example, statistics have shown that over 74% of US pet owners have a dog, in comparison with 47% owning a cat. 
The reason for their popularity has to come down to their personality. Commonly, dogs are very social and affectionate creatures who enjoy spending time with their owners. Whereas, cats tend to be more independent animals by nature, and although they also require the attention of their owner, the majority prefer to keep to themselves. This stereotypical difference in behaviour is usually the main factor determining the popularity of these pets among people.