Could you please tell me which sentence is more idiomatic or they're both fine? From the point of view of formal logic it seems that "put on" sounds better here.
Mothers always make their children put on warm clothing in winter.
Mothers always make their children wear warm clothing in winter.