my dog is a bulldozer pushing over flower pot structures and digging holes to nowhere.

this sentence uses wich of the following to communicate an idea?

a. allusion
b. analogy
c. metaphor
d. simile