A faster Landorus-T would be helpful in dealing with Lucario/CB Dragonite/Toxicroak; I'd use 248 HP / 108 Def / 152 Spe as the EV spread, as it lets you outrun everything I've just mentioned while taking less from residual damage (sr leech seed etc).
Thunder Wave on Ferro isn't doing much. Gyro Ball would be a good choice to hit Dragons locked into Outrage. Protect is also a nice option to rack up recovery & residual damage.
Agreeing that 8 extra Speed EVs on Starmie will save you against a Tornadus-I some day.
Just go max/max on bird, you don't need to outrun Jolly Tyranitar, he got left behind in DPP. You could also try out Volt Switch, Toxic or Roar.
Dog can use 216 Speed EVs to outrun everything he needs to while investing a bit more in his bulk to protect him from weaker attacks and/or priority.
luvdisc, gl bruv