eSorscha & battlegroup: Your choice of putting Beast 09 in Sorcha's battlegroup is a good one, as is the Destroyer, however, I wouldn't use the Destroyer as a ranged support unit. It does some good damage, but has a measly
RAT of 4. You can keep the Destroyer, but remember that it can be put to better use in
CC. The bombard can still be used to good effect if you fire it at units such as: mechanithralls, trenchers, holy zealots, etc.
Eiryss: I do believe that she would gain +4
Def, but eiryss is meant to go all the way out there away from Sorscha killing whatever she can.
War Dog: Yes.
MoW Shocktroopers: Again, I don't have these guys, but from what i've seen, they are definitely a good unit. Great for hitting warjacks and heavy infantry, but if you want a MoW unit that professionalizes in killing infantry, go for the Bombardiers, or Demolition Corp. (I actually have these guys

)
Winter Guard Rifle Corps: Winter guard... I actually don't know much about these guys... some Khador player I am

though check BattleCollege, there should be some info on these guys over there.