Thanks for writing. Whiteflies are very difficult to deal with and the best treatment, unfortunately, is usually persistence. If I spray in my yard, I typically use neem oil, which is an organic product made from a tropical tree.
Another option might be to encourage more beneficial insects, which will feed on the whiteflies and keep their population in check (but not completely eradicate them).
---Justin, Senior Garden Editor, BHG.com