I've applied - um- 'stinky spray' to my share of outdoor cannabis plants... lol! Yes, it helps keep herbivorous pests away. Predator urine, be it human or coyote, is good for that. I wonder if a strict vegan were to apply his own mello yello to his plants, if it would work so well?