Beat the Pokemon champion easy!
Train your pokemon that knows surf up to level 65 or over. His pokemon are all weak on water. I have got a Kyorge level 83 that knows surf. I went the the whole pokemon league without getting hurt. I have beat the pokemon league champion 6 and still going times. You try.