Во время Датско-прусской войны (1848—1850) К. фон Крог, был назначен главнокомандующим датской армии, но вследствие неудачных действий при Экернферде (Кильская бухта, апрель 1849) был замещён генералом Фредериком фон Бюловым, но тот потерпел поражение в 23 апреля от прусского корпуса фон Бонина. Датчане после штурма дюппельских укреплений были вынуждены отступить к Альзену, потеряв Кольдинг. Когда Ф. фон Бюлов серьёзно заболел, К. фон Крог вновь получил главное командование датской армией (38 тысяч и 96 орудий) и в , произошедшей 24-25 июня 1850 года нанёс шлезвиг-гольштинским войскам поражение. Вскоре после битвы ему было присвоено звание генерал-лейтенанта.