Here's why:
* Appositive phrases are noun phrases that rename or explain another noun or pronoun in the sentence.
* In this case, "an Old English sheepdog" renames "Rufus", providing additional information about his breed.
The sentence could be rewritten as: "Philip walking with Rufus, an Old English sheepdog." This shows how the appositive phrase functions as a clarifying addition to the subject.