i tried with all golems, since they have bonus against dogs. Treants didnt think they were an option since the enchantress would kill them all before i even got close.
Your suggestion is a good one tho, it could work, but since im not too far ahead (101/130 provinces), i would think adding an extra troop to be sacrificed as cannonfodder would not be needed.
Enchantress was dead in 1 turn, so then it was my units wich all had bonus against the enemy, against the dogs. You would think that would be a piece of cake then.
enchantress would attack sword acrobat and not treant, and having treant as meat shield and golems behind will make you survive longer, treants are good for their retaliation damage a.k.a. free damage, which golems dont have
there is a difference between full surround and attack from 1 side which is possible on plenty of maps, if they cant reach golems they will fight treants
on your screenshot you fighting against 5 dogs and it can be possible to move to position so only 2 dogs can hit your golems