Во-первых, 2 года 10 месяцев пишется 2,10, а никак не 2-10. Тире - означает промежуток, то есть от двух, до 10 месяцев. И во-вторых, кто-то еще пишет после года месяцы??? ) Проще было бы написать 3 года.В-третьих, какие вообще проблемы могут быть с трехлеткой?