How to counter Warriors?
In short: make them walk!
Warriors are a difficult composition to counter by positioning. Most of the units in the Warrior build are quite resilient and happy to be in melee range with enemies. One option is to stack into a corner, which can limit the number of tiles available for the Warriors to melee attack you, but it makes you very vulnerable if the Warriors have Kunkka.
The other option is to offset your units away from the front line. This makes the Warriors walk forward to engage your units. Due to the somewhat random and chaotic nature of movement, the Warriors may block each other, causing more travel time before getting into combat.