I don't think you should run sandstorm... Only 2 of your pokemons "like it", so i don't know... But the thing is that i have no better idea right now, so... Ugh...
On Foretress case, all i'm going to say is: IF you can get Stealth Rock, use Stealth Rock... In my personal opinion is better (Unless you can lay 2 spikes without dying... Sure you got Sturdy in case of a fire move, but you know... Dat base speed...)
And on Arcanine's case, since you have Flygon, get rid of Outrage... Not only Outrage locks you into a move, but you have a pokemon that gets STAB damage from Dragon Attacks... Dragon coverage isn't so good, considering EFFECTIVENESS (It's only super effective against other dragons...) and if you're going to attack another dragon, then pls... Ice move...
Flare Blitz is the best physical Fire Move, so no... Crunch is reliable damage with no drawbacks, and Extreme Speed cover Arcanine's speed... If you're keeping Roar, then get rid of Outrage...