What kind of complement is the underlined word?

Sally walks the (dog) every evening after dinner.

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