Ezt követően időnként különböző álláshelyeken szolgált a Nyugat-Indiában, Írországban, Kanadában és Gibraltárban, amelynek során 1865 decemberében ezredes-helyettes lett, 1873 augusztusában pedig ezredes. 1877 májusában a Jó Remény-fokba utazott, mint ügyész és parancsnok, és ebben a minőségben szolgált a Xhosa háborúban.
1877-78-ban, a kombinált erők parancsnokaként a Cape Colony keleti határán 1877-ben decembertől 1878-ban márciusig. Mivel többször is megemlítették a hírekben, a szolgálataiért CB-t jelölték.