OK, 3 subs per team it is.
Gaston:
Payback (Gengar) -
Light Screen (all allies) -
Payback (Gengar)- The first time Gengar uses Taunt on you, change that action to Magic Coat but do not push actions back.
- If Gengar uses Disable (Payback) on action 2 or action 3 and is not taunted, change action 3 to Ice Punch (Cyclohm)
Gantu:
Dragon Dance -
Bounce (Gengar) -
Bounce (Gengar)- If Gengar uses Taunt on you on action 1, then ...
- ... on all actions when Cyclohm targets you with a damaging electric-type move, use Avalanche (Cyclohm)
- ... on all actions when Cyclohm does not target you with a damaging electric-type move, use Ice Fang (Cyclohm)
- If splitting this Taunt substitution like that means I've made too many substitutions, then if Gengar taunts you on action 1, just change your actions to Avalanche (Cyclohm) - Bounce (Gengar) - Avalanche (Cyclohm)
Also I only just found out that Gyarados a) gets Payback and b) has 2 spare MC with which to learn it.