Substitute on ninetales is a risky option. Ninetales is already vulnerable to Stealth Rock and losing any more HP is going to be costly, especially when you have no rapid spinner. I would replace Substitute with Will-o-Wisp or Protect. Will-o-Wisp gives you the option of weakening/crippling opposing weather starters so that your Ninetales will be able to live longer and win the weather war for you. Protect on the other hand is similar to substitute as it can ease prediction on Choice locked pokemon. It's somewhat of a double edged sword as it can easily lose you a game if you allow a set up pokemon to set up on the turn you use protect. I would definitely go with Will-o-Wisp, but protect is played similarly to Substitute, so it's all up to you and how comfortable you feel with the moveset.
Additionally, I would give Venusaur a Timid Nature to outspeed Choiced Keldeo/Latios/Terrakion and other base 108+ scarfers that you currently can't outspeed. You lose a bit of power but a Scarf Latios can definitely provide problems for your team. A spread of 80 HP / 252 SAtk / 176 Spd with a Timid Nature will outspeed all base 110 speed and lower scarfers and give you reasonable bulk.
My youtube channel
[Pokemon Narrations, Let's Plays]
VM me for OU/UU rates.
wish i could change my username to chimpact :[