Двоеточие ставится в бессоюзном сложном предложении, когда вторая часть раскрывает содержание первой. В данном предложении две части требуют постановки двоеточия:
1. Вторая часть раскрывает причину того, что кошка спала в доме, то есть, где она хотела спать.
2. Вторая часть поясняет, что именно делает кошка, когда вспрыгивает на постель.