UNPROFOR
В 1984—1985 годах Карлсон был заместителем директора в Пехотном военном училище, до 1986 года продолжал нести службу в звании командира взвода. В 1986—1987 годах он прошёл общие курсы в академии Карлберг и был назначен командиром роты «I 13» в , в 1988 году произведён в майоры. В 1988—1990 годах прошёл двухлетние курсы в академии и был назначен преподавателем тактики в Пехотном военном училище для бойцов спецназа, проработав на этой должности до 1991 года. С 1991 по 1993 годы Карлсон — офицер штаба Армии Швеции и заместитель начальника штаба батальона «Nordbat 2», входившего в подразделение ООН UNPROFOR, нёсшее службу в Боснии и Герцеговине. В 1994 году Карлсон был произведён в подполковники и затем назначен преподавателем управления войсками в академии Карлберг. В 1995—1996 годы Карлсон был заместителем главы Вспомогательной группы ОБСЕ, которая работала в Чечне.