В декабре 1944 года гитлеровское командование решило прорвать англо-американскую оборону в Арденнах, рассчитывая в случае успеха склонить США и Англию к заключению сепаратного мира. Когда в результате начавшегося 16 декабря наступления в Арденнах союзные войска оказались в опасном положении, Черчилль обратился за помощью к СССР. Советское Верховное Главнокомандование отдало приказ Красной Армии о наступлении по всему фронту ранее намеченного срока. Это вынудило немцев спешно перебросить свои соединения на Восток, и о продолжении операции в Арденнах не могло быть и речи.
На море тем временем события развивались не менее драматично. В начале января 1945 года немцы направили к берегам Великобритании, в Ла-Манш и Ирландское море 10–12 подводных лодок, которые потопили около 10 торговых судов, авианосец и несколько других кораблей. Тем временем недостаток топлива стал сказываться на снабжении германских субмарин. Чтобы отправить в море в январе 27 подлодок, пришлось отдать им топливо с тяжелых крейсеров «Шеер» и «Лютцов», обрекая тем самым последние на полное бездействие.
И все-таки в январе 1945 года немцы имели 544 лодки — самое большое количество за всю войну. Начали вступать в строй лодки XXI и XXIII типов. Первые — их было 129 — предназначались для действий в Атлантике, вторые — их насчитывалось 67 — в Северном и Средиземном морях. Первая лодка типа XXIII должна была выйти из Осло к восточному побережью Англии 29 января. В феврале в этом районе действовали уже две такие лодки, в марте одна из них — U-2336 проникла в залив Фёрт-оф-Форт и потопила несколько судов. Всего таких лодок, действовавших в прибрежных водах противника, было восемь. Ни одна из них не погибла.
В ходе практического использования лодки типа XXIII выявилось даже превышение теоретических расчетов. Так, предполагалось, что максимальная продолжительность пребывания такой субмарины в море составит две-три недели. U-2321 находилась в море 33 дня, что превысило теоретические предположения почти вдвое. И все же, несмотря на выдающиеся качества новых лодок, Дениц понимал, что все эти возможности появились слишком поздно.
В это же время началось массовое строительство «карликовых» субмарин, предназначавшихся для действий у побережья, но серьезной роли они не сыграли. Всего их заказали более тысячи. В итоге 81 «карликовая» лодка была потоплена или захвачена противником, 91 повреждена. Хотя, надо отметить, германский штаб руководства войной на море в борьбе на коммуникациях возлагал на эти лодки большие надежды. 21 января 10 «карликов» типа «Зеехунд» вышли в район Хуфдена, но, безрезультатно пробыв в море шесть суток, вернулись в базу. Лодки типа «Бибер» смогли потопить на реке Шельда только один танкер.