Gyrados is good choice, but the moves you're using aren't. Try teaching him some Dragon-type moves, because Dragon is a type that's strong against itself. Also, Ice-type will work pretty well.[div align=right][/div]