Одеть можно живого человека, ребенка или, например, куклу. Мы говорим: одеть сына, одеть дочку, одеть манекен. Противоположное слово — раздеть.
Надеть можно саму вещь, предмет одежды, аксессуар. Мы говорим: надеть пальто, надеть шапку, надеть губозакаточную машинку. Противоположное слово — снять.