Neem oil is non-toxic and so is soap, but you should avoid spraying the buds of plants that are in flowering. Otherwise, this can affect the taste of your harvest.