Дефисное написание: г), д).
Правильно: выть по-волчьи, давным-давно. В сочетании «по доброму совету» предлог «по» пишется отдельно, так как это имя прилагательное с существительным.
Ответ: г, д.