В этой сказке рассказано о солдате, который шёл домой с войны. Он повстречал старуху, с помощью которой стал богатым. Денег он набрал в дупле, хотя их охраняли три собаки. В этом же дупле солдат взял и огниво, оно и оказалось волшебным. Пока у него были деньги, он жил весело. Когда они закончились, он стал бедным. Ему было трудно. Вот тут ему помогло огниво. Когда он чиркал им, появлялась собака-слуга. Она помогла ему снова стать богатым, найти невесту принцессу и даже стать королём.
А чему эта сказка учит, а тому, что первое внимание человек обращает на то, что ему выгоднее (в этом случае деньги) , а потом на то что осталось (это огниво) . Под эту сказку хорошо подходит пословица: Не всё то золото, что блестит.