Good morning Jim,
Some may say that since the meaning of "frighten" doesn't change when we add the adverb "away" so "frighten away" is not a true phrasal verb and the sentence above should be analysed as (a), i.e.,
He = subject; frighten = verb; the dog = direct object; away = adverbial of...