Calling Gardeners


We have 2 veggie gardens, and a perennial garden in the back yard. Something keeps eating everything! Thing is we have a toddler and a dog, plus neighborhood pets wandering about. What is a safe and natural way to deter whatever creatures are doing this besides fencing (one has a fence already)? Any scents or plants most animals stay away from? Thanks!