What is the underlined word? Since you didn't underline anything, let's try to analyze each option.
Direct object is the shelter, indirect object could be the whole phrase with new crates, beds, and bowls for the dogs (although it is the object of preposition), and there are no predicate nominative and adjective in this sentence.