Наверное, причин может быть очень много. Основные, на мой взгляд:
Это все из разряда нормы. А бывает еще и не совсем норма. Например, есть люди, которые живут по мизантропической модели "Чем больше узнаю людей, тем больше мне нравятся собаки" (причем здесь слова Гейне - не красивая метафора, а человек в буквальном смысле общается только с животными). Или когда бабушка в квартире держит 50 кошек.
А самый тяжелый вариант, по-моему - когда животное заводят, поддавшись импульсу, а потом выгоняют. Раньше я не знала, как часто это происходит, а тут недавно пообщалась с зооволонтёрами - волосы дыбом от того, что они рассказывают.
У нас в семье опасная психопатологическая ситуация - в наличии кошка, собака, семь крыс, четыре мыши и хомяк:)
Причина, конечно же, будет у каждого своя, но скорей всего, возможно одна из важных - быть нужным кому-то. Ведь каждый человек хочет дарить свою заботу и внимание кому-то ещё, а здесь у него есть маленький питомец, который нуждается в нём