Yes, K9 dogs have a strong sense of smell and can definitely detect weed even if it's stored in a jar. Their sensitive noses allow them to pick up on the odor of drugs, no matter how well-hidden they may be.