Вот.
А теперь:
Уж расставим все точки. Ты хотел оскорбить собеседника и написал "щенок сын твоей мамки", для чего ты написал слова "сын твоей мамки"? Ты не мог просто написать "щенок"? Не мог, а все потому что хотел как можно сильнее задеть человека, ты хотел усилить оскорбление.
И пройдемся по смыслу выражения: щенок это мелкая собачка/собачонка, в данном случае, а кто является матерью щенка? Правильно, всем известное слово с**а. (извините за мат, примера ради писал).