Этимологический словарь русского языка Семенова - щенок
Щенок
Древнерусское – щеня.
Общеславянское – scene.
Армянское – skund (щенок).
Ирландское – cano (волчонок).
Кимрское – cenaw (щенок, волчонок).
Общеславянское слово является производным от индоевропейского корня со значением «произрастать», «всходить», «вновь появляться». Что касается самого слова «щенок», то оно произошло от древнерусского «щеня» и употребляется с XI в. Позже появилась форма «щенок». Еще позднее образовались слова «щениться» и «щенная». В слове «щенок» корень щентакой же, что и в словах «чадо» и «зачать», поскольку они образованы от одной и той же общеславянской основы.
Слово «щенок» буквально означает «дитя» (собаки или волка).
Производные: щенячий, щенная, щениться.
Этимологический словарь русского языка. М.: Русский язык от А до Я. Издательство
Москва
2003