Which kind of complement is the underlined word?

Our dog, Boo, is super cute when he does his tricks.

A.direct object
B.predicate adjective
C.indirect object
D.predicate nominative