Правильно пишется "внучек". Так как проверочное слово — (Нет) внучка.
«Русский орфографический словарь» РАН указывают на равноправность обеих форм: внучек и внучок. Специалисты справочно-информационного портала «Русский язык» подчеркивают, что если ударение падает на последний слог, то верно: внучОк (но: внУчек).
Слово «внук» в ласкательно-уменьшительной форме правильно пишется на «-ок»: «внучок». Можно писать и в диалектной форме «вну́чек» (ударение падает на «у»), некогда она считалась даже нормативной. Но написание через «ё» («внучёк») однозначно неправильно: буква «ё» передаёт звук речи, промежуточный между «о» и «е».
внуч — корень, ек — суффикс, нулевое окончание, внучек — основа слова.