Предложение составлено корректно, но есть ошибка в пунктуации. Деепричастный оборот, представляющий собой фразеологизм, не выделяется запятыми, поэтому верно: ...то долго затаив дыхание слушал его.
Также обратите внимание, что дед-мороз пишется через дефис, если речь идет об игрушке.
Для передачи протяжного звучания гласных, раскатистого и других особенностей произношения ставятся дефисы: К-кто это, с-с-собака? Р-р-р-разорву! Врёш-ш-ш-шь! Ура-а-а-а!
При йотированных главных рекомендуем написание: Вперё-о-о-од! Немного подробнее об этом см. в вопросе 232733.
Да, перед союзом или ставится запятая, а первое слово второго названия пишется с прописной буквы. Правильно: «Второе дыхание, или Как освежить ресторан».