Одеть : кого/что. Проводим аналогию с глаголом облечь во что-то кого-то.
Надеть: всегда что. Проводим аналогию с глаголами набросить (пальто), натянуть (шапку на брови) и так далее.
Есть забавный стишок про эти глаголы и про деда :)
Морозный выдался рассвет,
Оделся в шубу старый дед.
А шуба, стало быть, надета.
«Одень», «надень»… Давай глядеть:
Когда одеть и что надеть.
Я полагаю, что на деда
Три шубы может быть надето.
Но я не думаю, что дед
На шубу может быть надет!
Бабушка надела очки,Таня одела братишку.
Я считаю что так)