Bajkowa kraina, którą poznaliśmy w pierwszej części „7 krasnoludków”, nie jest już tym samym miejscem. Królewna Śnieżka zamieszkała w zamku i urodziła synka. Krasnoludki opuściły swoją chatkę i rozeszły się po świecie.
Gdy sługa Śnieżki ucieka, wystawia królewnę i jej synka na śmiertelne niebezpieczeństwo. Zjawia się zły smok, który oznajmia, że w pierwsze urodziny syna Śnieżki przyjdzie, by go jej odebrać. Jedyną szansą ocalenia maleństwa jest wyjawienie imienia potwora. Zrozpaczona Śnieżka szuka pomocy u krasnoludków. Okazuje się, że żaden z nich nie mieszka już okolicy poza Bubim.
Czy Bubi odnajdzie swoich przyjaciół przed pierwszymi urodzinami księcia? I czy krasnoludki odgadną, że potwór nazywa się? Rumplestiltsken?