yorkietalkjilly
Beyond the companionship issue, Dogs provide a fair Security Feature for many. Given the cost of maintenance, and, if one understands that it doesn't matter how large of a Dog you have, a Human can overwhelm it if he really wants to.
This makes a very good statement for smaller animals. Less maintenance cost, they're just as alert and bark loud enough to make you aware of a threat, and..
When's the last time you had an adult Great Dane sitting in your lap.