Un perro rastreador, o un perro de detección, por lo general está entrenado para olfatear cosas como drogas ocultas y otro contrabando, aprendiendo primero a olfatear su juguete favorito, atado con la sustancia con la que el perro finalmente se ganará la vida buscando. El juguete utilizado depende del perro entrenado.
Entrenar a un perro de detección es un proceso largo, pero está lleno de juego y refuerzo positivo para el perro. Los perros primero tienen que aprender a jugar a tirar o tirar de la guerra, dos juegos que la mayoría de los perros aman. Por lo general, se les enseña comandos como "buscar" o "encontrar". El entrenamiento requiere mucha repetición.
El entrenamiento comienza con un juguete, luego el juguete se ata con la sustancia que se espera que el perro encuentre. Finalmente, el juguete se retira de la ecuación y el perro aprenderá la detección de olor pasiva o agresiva. La detección agresiva incluye patear y ladrar el objeto, mientras que la detección pasiva involucra al perro sentado cuando huele algo ilegal.