Bununla birlikte, bir köpeğin esrar kokusunu alma yeteneğinin, esrarın saklandığı kabın türü, mevcut esrar miktarı ve köpeğin eğitimi gibi bir dizi faktörden etkilenebileceğini unutmamak önemlidir. Örneğin esrar tamamen hava geçirmez bir kapta saklanırsa köpek kokusunu alamayabilir. Ayrıca mevcut esrar miktarı çok azsa köpek bunu tespit edemeyebilir. Son olarak, bir köpeğin eğitimi, esrarın kokusunu alma yeteneğinde de rol oynayacaktır. Esrarı tespit etmek için özel olarak eğitilmiş köpeklerin onu bulma olasılığı, olmayan köpeklere göre daha yüksektir.