Siedem krasnoludków czy siedmiu krasnoludków?

Dzień dobry, która forma jest poprawna, „siedem krasnoludków” czy „siedmiu krasnoludków” i jakie jest tego wytłumaczenie? 

Obie formy są poprawne. Siedem to forma niemęskoosobowa – powiemy siedem księżniczek, siedem szklanek, siedem talerzy, siedem psów, natomiast formy męskoosobowej użyjemy, gdy mamy na myśli na przykład mężczyzn – siedmiu mężczyzn, siedmiu chłopców i siedmiu wspaniałych (dla porównania: siedem wspaniałychdziewcząt).
Rzeczownik krasnoludek, odnoszący się do postaci fikcyjnej, może przybierać obie formy, w tym alternatywną męskoosobową, stąd też powiemy siedem krasnoludków albo siedmiu krasnoludów (Królewna Śnieżka i siedmiu krasnoludków), siedem albo też siedmiu elfówte elfy albo ci elfowie w zależności od tego, czy mamy na myśli duszki, istoty mitologiczne (forma niemęskoosobowa), czy też postaci literackie – o cechach ludzkich i męskich (forma męskoosobowa).

Magdalena Idzikowska