I need a pokemon that counters Gyarados and SD Lucario, and one that can preferably absorb status as well. Right now I'm using a resttalk Gyarados but the problem with this is that I have trouble with other Gyarados using stone edge (as well as the occasional Lucario packing stone edge, but I'll chance that if I have to). Any suggestions?