Sí, por supuesto que pueden. Creo que ya respondí una pregunta similar, pero cualquiera que sí. Fueron específicamente entrenados y elegidos específicamente para tales tareas.
Solo para elaborar, los humanos tenemos 5 millones de receptores olfativos. El perro promedio tiene entre 200 y 220 millones.
Un pastor alemán, tu “sniffer” más común, tiene 225 millones.
Huelen ese globo en tu trasero desde el otro lado del aeropuerto.
No lo hagas amigo.