I forgot to add that dish soap can burn the foliage of some plants. Generally, the thicker the leaf the less it is affected but you may want to test a small area before treating the whole plant. Give it a day and you'll know. Also, treat early in the morning or evening, treating during the hottest part of the day can cause leaf burn even with Safers Soap.
For what it's worth, if you're spraying weeds, the hottest part of the day is the best time for the same reason.