Теория:

Двоеточие между частями сложного бессоюзного предложения ставится:
 
1. если вторая часть указывает на причину того, о чём сообщается в первой части:
Пример:
[ Мы очень озябли]: [на улице было холодно и ветрено].
такое предложение можно перестроить в сложноподчинённое с придаточной причины с союзом потому что:
Пример:
[Мы очень озябли], (потому что на улице было холодно и ветрено).
2. если после первой части следует пояснение того, о чем идет речь в первой части:
Пример:
[Со мною происходит что-то странное]: [не помню событий недельной давности].
 в эти предложения между частями можно вставить слова а именно, то есть:
Пример:
[Со мною происходит что-то странное, а именно]: [не помню событий недельной давности].
3. если вторая часть дополняет содержание первой части:
Пример:
[Я выглянул в окно и увидел]: [соседская собака с лаем бегала за нашей кошкой].
такое предложение можно перестроить в сложноподчинённое с придаточной дополнительной частью с союзом что
Пример:
[Я выглянул в окно и увидел], (что соседская собака с лаем бегала за нашей кошкой).
Обрати внимание!
Вторая часть бессоюзного предложения дополняет первую и в том случае, если в первой отсутствуют слова увидел, услышал, почувствовал... 
Пример:
[Я выглянул в окно]: [соседская собака с лаем бегала за нашей кошкой].
Эти слова легко можно вставить в первую часть.