Существует две версии ответа на этот вопрос. Сторонники первой опираются на количество рождаемых собакой и кошкой детенышей. В среднем их рождается 3–5, но может появиться и 7–8.
Чтобы такое большое количество малышей уместилось в животе и при этом дошло до высокой стадии развития, живот должен быть просто огромным.
Как собаки, так и кошки являются хищниками. Их пища не дожидается на кустике или в траве, как у травоядных животных.
Добычу нужно догнать и поймать, а сделать это беременной самке очень сложно. Так же, как и самой убежать от врага. Поэтому за относительно небольшой срок вынашивания детеныши не совсем успевают развиться.
Они рождаются слепыми, не очень хорошо слышат и плохо двигаются. Только через неделю глаза у котят и щенят начинают чуть приоткрываться, а через две они начинают постепенно нормально видеть.
По второй версии считается, что почти сразу самостоятельными, зрячими и хорошо слышащими рождаются детеныши у зверей, не живущих в норах или логовах. Например, зайчиха родит зайчат под кустом и оставит. Зайчата хорошо видят и слышат, тихо сидят под кустиком и ждут, когда прибежит мать их покормить. Кстати, это может быть любая зайчиха, у которой есть молоко. Через 2 недели зайчата уже едят растительную пищу и самостоятельны, потому что укрываться от врагов им негде.
А все представители семейства кошачьих и псовых рождают детенышей в хорошо защищенном постоянном укрытии. Мать долгое время ухаживает за ними и кормит. А если появляются враги, яростно отражает все нападения, иногда даже ценой своей жизни.