Оба варианта возможны.
Верно: 3-летний.
Такое обращение не ошибка, оно применяется – в том числе при обозначении титула адресата в официальных письмах, посланиях – к главам иностранных государств. По отношению к монархам оно как раз таки не используется: к монархам обращаются Ваше Величество (при обозначении титула в официальном письме – Его Величеству, Ее Величеству).
Пробел между инициалами имени и отчества желательно ставить.
Верно: 18-летний юноша.
Правильно: 25-летний.
Специальных правил об употреблении отчеств нет. Выбор формы имени зависит от многих факторов — возраста, социальной дистанции, ситуации общения и др. Есть имена, которые невозможно в русской культурной традиции употребить без отчества. Например, ощущается нарушение этической нормы, когда произносят или пишут имена Дитмар Розенталь, Сергей Ожегов, Дмитрий Ушаков. Корректно только Дитмар Эльяшевич Розенталь, Сергей Иванович Ожегов, Дмитрий Николаевич Ушаков. Отчества используются в официальных ситуациях, они могут выражать уважительное отношение к человеку.
Об употреблении отчеств, о современной тенденции к сокращению русской именной формулы можно прочитать в научных работах, например в статье М. Э. Рут «Вокруг отчества: почти публицистические заметки» (Вопросы ономастики. 2021. Т. 18. № 1).
Да, тире надо поставить.
Между двумя разными фамилиями ставится тире: Медведев – Путин. Дефис пишется между частями одной фамилии: Римский-Корсаков.