У нас посыпают участки каким то составом, состоящим на 90 процентов из нафталина, тоже начинают с одной стороны,  потом другую, третью на третий день чтобы ушли и четветрую чтобы не зашли.Но тоже только до первого дождя.Знаю есть растение, от которой змеи бегут, змеиный лук у нас называется, стебелечки и листочки похожи на нарциссовые, цветочки сиреневые.Растение источает тонкий запах чеснока, вот именно он и отпугивает.Нашла название этого растения - тульбагия.Оно и украшает участок и змеи не лезут.Обсаживают по периметру участка