Actually, Physically defensive Rest-Talk Gyarados works very well, and shouldn't be discounted.
Nattorei is a great partner for defensive Gyarados, as after it sets up a few layers of Spikes and/or Stealth Rock, Gyarados is happy to switch into many of Nattorei's worst enemies, namely...