Жили-были три котёнка: Огонёк, Уголёк и Снежок. Уголёк был чёрный-чёрный, как уголь. Огонёк был рыжего цвета, а Снежок — белый и пушистый, как снег. Котята умели быстро бегать, ловко прыгать, вот только лазить по деревьям они пока не научились. Снежок, Уголёк и Огонёк были весёлыми, дружными, смелыми. Они не боялись никого, кроме пса Буяна. Злой Буян жил в соседнем дворе. Он подбегал к забору, рычал и лаял на котят. Котята понимали, что он их не достанет, но всё равно отбегали подальше.
Как-то раз хозяйка ушла, а калитку закрыть забыла. Котята в это время лежали на траве, любовались цветочками и грелись на солнце. Они не сразу заметили, как во двор вошёл Буян. Увидели его малыши, вскочили, а куда бежать — не знают. Дверь в дом заперта, окно высоко, забор далеко, на дерево не влезть… Что тут делать?
И умные котята сделали вот что. Снежок подбежал к двери в дом и остановился. Дверь белая и котёнок белый — — его и не видно. Огонёк прижался к кирпичной стене. Не видно рыжего котёнка рядом с рыжей стеной. А Уголёк прыгнул в ведро с углём, которое стояло у крыльца. Разве его там заметишь?
Стоит Буян, вертит головой: не поймет, где же котята? Только что тут были и вдруг исчезли!
Тут вернулась хозяйка с покупками, прогнала чужую собаку со двора и позвала котят обедать.
Жуют котята сосиски, своё приключение вспоминают и над Буяном посмеиваются.