Hän palveli myöhemmin väliajoin useissa asemissa Länsi-Intiassa, Irlannissa, Kanadassa ja Gibraltarissa, jolloin hänet ylennettiin everstiluutnanttiksi joulukuussa 1865 ja everstiluutnanttiksi elokuussa 1873. Toukokuussa 1877 hän lähti Hyväntoivon satamaan syyttäjänä ja komentajana. Hän palveli siinä ominaisuudessa koko Xhosan sodan ajan.
1877-78, komensi yhdistettyjä joukkoja Kapin siirtokunnan itäisellä rajalla joulukuusta 1877 maaliskuuhun 1878. Hänet oli mainittu toistuvasti lähetyksissä, ja hänen palveluksensa palkinnoksi hänet nimitettiin C.B:ksi.