Глаголы надеть ** и **одеть, являясь однокоренными словами, относятся в лексике к паронимам-- словам, отличными друг от друга только приставкой. А это различие создает и разную их сочетаемость с другими словами.
Мы скажем надеть кольцо на палец, то есть надеть ЧТО ?. Глагол надеть, как видим из примеров, сочетается с неодушевленными существительными.
Надеть наперсток на палец. Надеть куртку, шляпу, пальто (на себя).Надеть ошейник на собаку, надеть шапку на сына.
Глагол одеть не сочетается со словами кольцо или наперсток.
Можно сказать одеть КОГО ? ребенка или любое лицо во что-либо. Глагол одеть требует дополнения, обозначенного ЛИЦОМ, на которое направлено действие данного паронима, то есть он сочетается с одушевленными существительными.
Одеть девочку в костюм Золушки.
Здесь прохладно, нужно одеть больного.