зубы см. болезнь
зубы съесть см. знаток, опытный
Ответы справочной службы
Слово зубоскалить в современном русском языке имеет только одно значение — «грубовато шутить, насмехаться» (см. словари). В Вашем примере более уместно будет использовать выражения показывал зубы или грозно рычал, показывая зубы, чтобы описать поведение шакала.
Ответить на Ваш вопрос мы попросили д. ф. н. М. Я. Дымарского.
Первая основа: они отличаются; вторая: морда; третья: зубы заходят и не видны.
Возможны оба варианта, так как кипенный — "белый как кипень (белая пена на поверхности воды), очень белый", однако вариант кипенно-белый по отношению к цвету более традиционен.
Справочники
Зубы заговаривать (ирон. или шутл.) – 1) посторонними разговорами (а также лестью, шутками) намеренно отвлекать кого-либо от чего-либо существенного; 2) обманывать, вводить в заблуждение кого-либо многословными аргументами, заставляя согласиться с явной чепухой. Выражение собственно русское, связано с лечением больных словами, заклинаниями, заговорами, которым в древности занимались волхвы, кудесники, знахари. От др.-русск. вьрати 'говорить, заговаривать'
...Зубы заговаривать (ирон. или шутл.)...
Класть зубы на полку (шутл.) – испытывая нужду, ограничивать себя в самом необходимом; голодать; переходить из-за отсутствия материальных средств на полуголодное существование. Есть две версии происхождения оборота. По одной из них, в выражении не имеются в виду чьи-либо собственные или вставные зубы, которые за ненадобностью кладут на полку. Зубы, зубья имеют многие орудия труда: пила, грабли, вилы. Есть работа – кусок хлеба обеспечен, нет – клади ...
...Класть зубы на полку (шутл.) – испытывая...