Разберем каждую цепочку словообразования:
Первая цепочка: [Пропуск] → охать → заохать.
Чтобы образовать эту цепочку, пропущенное слово должно быть глаголом, от которого образован глагол "охать". Таким словом является глагол "ахать".
Следовательно, цепочка выглядит так: ахать → охать → заохать.
Пропущенное слово - глагол.
Вторая цепочка: [Пропуск] → тявкать → тявкнуть.
Чтобы образовать эту цепочку, пропущенное слово должно быть существительным, от которого образован глагол "тявкать". Таким словом является "тяв".
Следовательно, цепочка выглядит так: тяв → тявкать → тявкнуть.
Пропущенное слово - существительное.