Подобное построение диалога не описано в справочных пособиях, но приведенный Вами вариант не нарушает правил пунктуации. Правда, обилие тире (ведь и в самой прямой речи тоже есть тире, поставленное на других основаниях) может несколько затруднить восприятие текста. Может, объединить слова автора и тем самым сократить число тире? Например, так:
— Постарайся его приручить! — смеётся бабушка, поглаживая рояль. Она показывает на клавиатуру: — Чёрно-белые зубы, которые он оскаливает, — это приветливая улыбка.
Слова может, может быть выделяются как вводные в значении 'вероятно, возможно': Шаганэ ты моя, Шаганэ! Там, на севере, девушка тоже, На тебя она страшно похожа, Может, думает обо мне...(Есенин) И когда с другим по переулку Ты пойдешь, болтая про любовь, Может быть, я выйду на прогулку, И с тобою встретимся мы вновь (Есенин).
Запятые не ставятся, если слова может, может быть употребляются в значении сказуемого: Было душно от жгучего света, А взгляды его – как лучи. Я только вздрогнула: этот Может меня приручить (Ахматова). Была чудная ночь, такая ночь, которая разве только и может быть тогда, когда мы молоды, любезный читатель (Достоевский).
Правильно: приручить животное. Форма винительного падежа слова животное – животное.