На самом деле, Путин никогда официально не признавал Донецкую народную республику (ДНР) и Луганскую народную республику (ЛНР) независимыми государствами. Он несколько раз высказывался обеспокоенностью ситуацией на востоке Украины и призывал к диалогу между сторонами конфликта, но Россия официально признает территориальную целостность Украины.
Хотя Россия поддерживает ДНР и ЛНР политически, экономически и военно, это не означает их признание как независимых государств. Путин также не поддерживает попытки включения этих территорий в состав России.
Таким образом, ответ на вопрос "Когда Путин признал ДНР и ЛНР независимыми государствами?" - никогда. Россия продолжает поддерживать сепаратистские движения на востоке Украины, но официально не признает их независимости.