Here are some more sentences to analyse:
1) The dog smelled hungrily at the package.
a) the dog = subject
b) smelled at = transitive verb
c) the package = direct object
d) hungrily = adverbial of manner
2) She managed to keep her children off cigarettes.
a) she = subject
b) managed to keep = transitive verb (correct?)
or should I separate “managed” from “to keep”?
c) her children = direct object
d) off cigarette = complement related to the object