Nothing natural that I know of will prevent all bugs (but maybe someone has the magic bullet), there are some things that discourage them. It also depends on what you mean by natural, pyrethrum is natural, derived from chrysanthemums, but it is a poison. Neem is natural, but it is also a systemic poison. There are certain bacteria that will kill many caterpillars, but it doesn't work on all bugs, like spider mites/thrips. There are predatory bugs that kill many different bugs (predatory mites, ladybugs, even praying mantis), but they don't kill them all, and are often species specific.