While mulch can keep the weeds away, it can also provide an environment for pests to hide away. Rock or stone are great alternatives. As far as plants go, the herb basil and marigold flower are known to repel bugs. You might plant them near entryways. Need help? Give us a call at (516) 509-8362