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