Your team seems good. though i'd sub mesprit for something more bulky, like uxie, if you really want SR up. you can do the scarf set, or the leftovers bulky set.
and I agree with arcanine not being a good SD setup. maybe if you invested more in bulk? Bulky arcanine works surprisingly...