По большому счёту, как ни печально, но от наркотиков никто не застрахован. Конечно, если ребёнок занят спортом или чем-то другим, если в семье здоровый климат, взаимопонимание и уважение - то шансов меньше. Но и это не является гарантией, что ребёнок не захочет попробовать - под влиянием стресса, друзей, моды, ещё чего-то...
Мне кажется, что надо ребёнку объяснить про наркотики доступным языком, когда он ещё маленький. Ну, не в 2-3 года, конечно, но лет в 6-7 уже вполне можно. Дети в этом возрасте разумные, и очень доверяют родителям. А ещё они боятся уколов. Вот на этом можно и сыграть, пока не переросли.