I used Revolution late last week, and my dog is scratching madly too.
He also has some fleas, which is annoying, and I have given him a capstar.
Maybe the itch has nothing to do with Revolution but maybe the weather?
Would be interested to know, like most flea products it is not cheap, and one expects it to work.