1)Must be a water type and can be dual type
2) pretty good hp
3)Can take special hits fairly well
4)from gen 1-4
5)have some sort of offensive capability. If not then it must learn either seismic toss,night shade,counter or mirror coat
7)looks cool enough and big enough to surf you across the ocean if it was real life(sorry this is irrelevant)
And dont post a pokemon if its even missing one of these requirements. Has to fit all.