Поскольку депо и вагонное, и паровозное (то есть основы, из которых образовано сложное прилагательное, обозначают равноправные понятия), корректно дефисное написание: вагонно-паровозное депо.
Запятые в предложении не требуются.
Да, тире необходимо.
КОНСКИЙ, -ая, -ое.
1.
к Конь (1 зн.). К. волос. К. топот. К-ая сбруя.
2.
Как составная часть некоторых ботанических названий. К-ие бобы. К. щавель. К. каштан.
ЛОШАДИНЫЙ, -ая, -ое.
1.
к Лошадь (1 зн.). Л-ое ржанье. Л-ые копыта.
2.
Такой, как у лошади; напоминающий чем-л. лошадь. Л-ое лицо. Л. подбородок.
3. Разг.
Выходящий за пределы нормы; очень сильный, крепкий, большой и т.п. Л-ое здоровье
(хорошее). Л-ая доза
(очень большая). Л-ая голова
(очень большая).
◊ Лошадиная сила.
Внесистемная единица измерения мощности, равная 75 килограммам на 1 метр в секунду.
Существительное печенье употребляется в значениях 'кондитерское изделие из испечённого теста, имеющее определённую форму и рельеф' (коробка печенья, производство печенья) и 'каждый отдельный кусочек такого изделия'. Во втором значении это слово, конечно, имеет формы множественного числа. Ср.: Потом пили чай с вареньем, с медом, с конфетами и с очень вкусными печеньями, которые таяли во рту. А. Чехов, Ионыч. В пятом часу их, освежённых и повеселевших, поили крепким душистым чаем с печеньями... И. Бунин, Господин из Сан-Франциско. Несмотря на протесты старушки, Вера заказала чай с целой россыпью мелких печений и вафель… Д. Рубина, На солнечной стороне улицы.
Лучше расположить в таком порядке: командир отделения капитан И. И. Иванов.
Воинские звания, стоящие непосредственно перед фамилией, не являются однородными по отношению к предшествующим приложениям: командир соединения капитан 2-го ранга Е. Л. Леонов; профессор, доктор технических наук генерал-майор С. Г. Сорокин; Герой России, лётчик-испытатель 1-го класса, кандидат технических наук полковник Н. Н. Иванов.
Но: полковник медицинской службы, член-корреспондент АМН, профессор И. П. Петров — распространенное приложение, обозначающее воинское звание, не стоит непосредственно перед фамилией.
Нет, кавычки не нужны.
Первое сочетание возможно в таком контексте: Не надо ждать летних месяцев, т. е. 'не надо ждать, когда наступит лето’. Сочетание не надо ждать месяцы имеет значение 'не надо ждать долго'.
См. в Горячей десятке вопросов.