Normalmente i cani, e anche i gatti, si basano su precisi riferimenti geografici per ritrovare la strada di casa. Soprattutto la ricerca olfattiva li guida verso gli odori familiari, a differenza degli uccelli che si orientano con le stelle. Si conoscono comunque molti casi di cani che sono ritornati dopo aver percorso centinaia di chilometri senza conoscere buona parte dei luoghi attraversati. A questi fatti la scienza non ha ancora dato una risposta esauriente.