зубоска́лить, -лю, -лит
ЗУБОСКА́ЛИТЬ, зубоска́лю, зубоска́лит \\ в форме зубоска́лят – зубоска́[л’ə]т и допуст. устарелое зубоска́[л’у]т; в формах с сочетанием ящ: зубоска́лящий... – зубоска́[л’ие]щий и допуст. старш. зубоска́[л’у]щий.
Ответы справочной службы
Слово зубоскалить в современном русском языке имеет только одно значение — «грубовато шутить, насмехаться» (см. словари). В Вашем примере более уместно будет использовать выражения показывал зубы или грозно рычал, показывая зубы, чтобы описать поведение шакала.
В этом сочетании не нарушены никакие нормы русского литературного языка. Подобный оборот можно встретить в текстах Ф. Достоевского, В. Катаева, А. Сахарова и др. Ср.: Мне казалось, что мысль о подорожной и лошадях (хотя бы и с колокольчиком) должна была представляться ему слишком простою и прозаичною; напротив, пилигримство, хотя бы и с зонтиком, гораздо более красивым и мстительно-любовным (Ф. Достоевский. Бесы); Его раздражал их дешевый цинизм, дешевый потому, что зубоскалить было легче легкого, он умел это получше их, однако жизнь, он убедился, гораздо более сложный процесс; сначала ее воспринимаешь по законам арифметики, а потом… (Д. Гранин. Иду на грозу).
Ёрничать – издеваться над кем-либо, чем-либо, зубоскалить.