I don't really like playing pushers but if I'm playing smart tennis it's usually fairly easy because I know they are not going to attack anything short. I just have to remind myself to hit a few extra balls and wait until I get something short before I attack. Pushers are great at hitting slow-medium paced, deep moonballs. Even through I want to attack those balls, I have have to wait as it's not that smart to be attacking balls that are above my head. Pushers are planning on winning the match based on my unforced error so there is no point in playing super aggressive and adding to the unforced error. Pushers can be a hard group to figure out, but once you develop your own game plan on how beat them it's not so hard. The same strategy should work against all of them for the most part.
Please excuse my punctuation and grammar.