En 1886, Percy Fitzpatrick, de 20 años, parte de Kaapstad (Ciudad del Cabo) hacia el Transvaal en busca de oro. En su camino evita que el débil cachorro Jock se ahogue y lo adopta. Pero cuando finalmente llegan al destino de su viaje, ya no hay oro allí. Así que Percy comienza como capataz, y de ahora en adelante él y Jock viven muchas aventuras emocionantes que involucran animales salvajes y conductores de esclavos.