Es steht ja unter den Regeln für "Forced Movement", dass man das Ziel nicht in ein Feld bewegen kann, das es normal nicht betreten kann. Streng ausgelegt, könnte man argumentieren, dies gilt nur für das "letzte" Feld. Ich denke aber, damit ist jedes Feld gemeint, durch dass das Ziel bewegt wird. Also kann man es nicht durch Gegner hindurch bewegen!
Sofern der Gegner "Tiny" ist, kann man auch auf dessen Feld sein.
EDIT:
Ist der Gegner zwei Kategorien größer/kleiner bzw. helpless kann man auch durch seine Felder gemoved werden (PHB 283).
Allerdings sollte es sehr wohl durch Felder der Allies gehen. Auch hier kann man jedoch nur die Bewegung "enden", wenn der Ally prone ist (folglich Regeln für "occupied squares" (PHB 283).