Так-то определенная логика есть: одиночке лучше иметь кошку, чем собаку. Потому что с собакой обязательно гулять надо, несколько раз в день. А если заболеешь? А когда весь день тебя дома нет? Если хочется в гостях подольше задержаться? Подменить с прогулкой тебя некому, лотка у собаки нет.
Удобнее, конечно, в таком случае заводить кошку.
И от одиночества кошка не очень страдает, когда хозяин на работе. А собак изведется весь. Это даже просто жестоко - оставлять собакена на целый день одного, хоть бы и во дворе частного дома, где можно и побегать, и в туалет сходить. Но пёс без хозяина очень скучать будет. А коту в целом норм.