She kisses them good night and puts them to bed.
Is "good night" a direct object of "kisses"?
She kisses them good night and puts them to bed.
Is "good night" a direct object of "kisses"?
If you have to put this in traditional categories you will probably do best by understanding this particular use of kiss as ditransitive in the same way as give or grant or wish, with a Direct Object and an Indirect Object:
But this seems odd—the same them would be the Direct Object if she just kissed them.
It's the same sort of problem you have with active vs passive voice: the Direct Object or Indirect Object of an active sentence becomes the Subject of the sentence's passive version.
So this is one of those places where traditional grammar breaks down. If you think of the syntactic roles using terms from functional grammar—Agent instead of Subject, Patient instead of Direct Object, and Beneficiary instead of Indirect Object—this sort of oddity doesn't arise.
Of course this now has a different oddity: we've changed a verb into a noun which acts as the Patient of another verb. But that happens in English all the time:
Is it the sentence constituent of kiss than good night?
The verb kiss is used here with object and complement.
Kiss (with object and complement) - she kissed the children goodnight.
Note that the word goodnight mentioned there is a single word.