Have you tried Advantix? it's amazing. You just run a single line from the back of the neck to about the tailbone. That's it. No smearing it on or washing with it.
I put this on my dog about three weeks ago and I haven't seen her scratching a single time since.