I've used detergent as a deturrent before.
My understanding on using dish soap with oil when spraying is that the soap keeps the oil from separating from the water in spray solution, making it a more effective cover on the plant, where the water evaporates and leaves the oil. I think Grandpa explained it that way to me.















