Gyarados is weak to Electric, Rock, and Fairy moves due to its Water/Flying typing. Electric is its biggest weakness, which deals 4x damage. If you want to use Gyarados in battle, you must pay attention to these things and use the right strategy and move-style attack and defense.