Ich weiß, der Thread ist schon 10 Jahre alt, trotzdem möchte ich ihn mal hervorholen.
Wir haben Nala nämlich sehr simpel zum Cache-Suchhund "ausgebildet".
Erster Schritt: Jedes Mal, wenn wir einen Cache (idR Petlinge) gefunden haben, haben wir ihn Nala gezeigt und gefragt "Wo ist der Cache?". Wenn sie den Petling daraufhin mit der Nase berührt hat, gabs eine Party
Den Cache haben wir mal hoch, mal tief gehalten, mal wo hingelegt etc.
Nächster Schritt: Wir wussten, wo der Cache ist, Nala aber nicht. Also Nala mit sehr kleinem Radius losgeschickt und gefragt "Wo ist der Cache?". Wenn sie ihn gefunden hat: Party.
Als nächsten Schritt dann logischerweise die "Doppelblind Suche", also keiner weiß, wo genau der Cache ist und den Hund suchen schicken.
Dass das ganze funktioniert hat und Nala genau weiß, was sie suchen soll, zeigte sich vor kurzem, als ich mit ihr ohne meinen Freund unterwegs war. Wir waren in einem Gebiet, in dem mein Freund und ich bereits 3 Monate zuvor Caches eingesammelt hatten. Da hatte ich aber noch keinen eigenen Account, also wollte ich diese Caches nun "nachloggen".
Bei einem Cache ging ich davon aus, er sei immer noch in der Gabelung eines Baumes. Da war er aber nicht mehr. Während ich also vollkommen verwirrt in der App nach Hinweisen suchte (ob der Cache vll. temporär inaktiv sei o.ä.) zeigte Nala den Cache ca. 2m entfernt vom Baum in einem Baumstumpf durch Scharren an 
Gab natürlich die Party des Jahrhunderts für die Maus 
Ich glaube, dass es für Nala recht einfach ist, weil der Geruch eines Caches (fast) immer sehr ähnlich aufgebaut ist: Papier, Kugelschreibertinte, Plastik und viele verschiedene menschliche Gerüche auf sehr kleinem Raum. Diese Kombination ist, gerade in einem Wald o.ä., ja doch recht auffällig.