A good method I've heard to keep deers and rodents away is to get Coyote Urine, a water bottle, and a bunch of cotton balls.
You fill the bottle with the cottonballs(after no liquid in it), pour the coyote urine in the bottle, allowing the cotton balls to soak it up, then you puncture lots of holes throughout the bottle. You can leave this around your grow site and I believe the smell will last for quite some time, of course it will have to be replaced when it starts not smelling.
Coyote urine can be purchased at most gardening stores. This will pretty much keep away any kind of animals that are prey of cotoye, this can include other coyote. Includes rodents, deer, etc all those buggers you dont want raping your plant for it's foliage.
edit:
a good natural non toxic pesticide is neem oil. It can be purchased cheap at home depot. It's a natural oil taken from the neem tree and will not effect how your buds taste or anything. What it does is, it's mixed with water and sprayed on your plants. It messed up the insects breeding parts which stops them from making babies, it does not kill them but stops them from reproducing, which it usually takes 2-3 weeks to start working, but it is affective. I usually apply it to my plants every 2-3 visits.