Данная грамматическая проблема описана в «Словаре собственных имен русского языка» Ф. Л. Агеенко, см. п. 5.
Правильно: Данилу (от Данил) и Даниле (от Данила).
См. ответ 180362.
Оба варианта верны.
Верно: в третьем классе.
У слова "третий" основа оканчивается на -j (то есть все слово - основа), а в косвенных падежах основа звучит как "третьj". Поэтому верно: третье, третья, третьего и т. д.
Подробности здесь: http://rusgram.narod.ru/1315-1341.html
Нормативно: для похудения. Похудание – разговорный вариант.
В дат. п. – Данилу, в род. п. – Данила.