The PHB doesn't have very much information on Squeezing, and I'm wondering how the rule applies to a creature "squeezing" between two other creatures.
Page 192 says:
Squeezing into a Smaller Space:
A creature can squeeze through a space that is large enough for a creature one size smaller than it. Thus, a Large creature can squeeze through a passage that's only 5 feet wide. While squeezing through a space,
a creature must spend 1 extra foot for every foot it moves there, and it has disadvantage on attack rolls and Dexterity saving throws. Attack rolls against the creature have advantage while it’s in the smaller space.
This seems all fine and good, but I'm wondering if a large creature really has to politely squeeze through the 5' gap between 2 Elves, or if this type of movement follows other rules? Imagine a 15' wide hallway, of which 5' is taken up by an Elf, 5' is empty, 5' is taken up by a second Elf. How does the large creature get through?
Probably relevant to this would be the rules on size (page 191):
Space:
A creature's space is the area in feet that it effectively
controls in combat, not an expression of its physical dimensions. A typical Medium creature isn't 5 feet wide, for example, but it does control a space that wide.
So does a Bulette (or any large creature) need to Squeeze through the 5' gap between two medium sized creatures because they are "controlling" their grid spaces and one can't move through a hostile creature's square (pg 191)? This is what the RAW seem to be, but I'm wondering if I'm missing something. Are there different rules for creatures squeezing between creatures? I'd assume that a large creature would rather shove through someone than squeeze around them, but I'm looking for actual rules before I house rule it.
Best Answer
From the Player's Basic Rules, page 71 (or PHB p. 191):
An ogre is a large creature and elves are medium. So an ogre can't move through an elf's space. In your previous example, if we have a 10-foot wide passageway with two elves standing side by side, the ogre can't get through without killing one of the elves or forcing them to move.
The rules on squeezing into a smaller space are for an ogre trying to move along a 5 foot corridor. The rules on creature size that you've quoted back this up—the ogre isn't actually 10 feet wide, that's just the space he controls. So he can move through a 5 foot wide gap, but it's cramped and he can't move freely.
Now, you might be thinking that it's a bit unfair on the ogre if the 2 elves can form an impenetrable barrier against it. As you've said, he'd rather shove them aside than squeeze between them. And he can do just that! From the Player's Basic Rules, page 74:
So you're right, shoving is the ogre's answer here.
Now, with your new example, (2 elves in a 15 foot corridor with a 5 foot gape between them), things are different. The ogre does indeed have to squeeze between them. Fortunately for him, it's not going to matter all that much.
Why? Because he's almost guaranteed to be moving on his own turn. Unless there are more enemies than just the elves, he's not going to provoke any opportunity attacks while squeezing, and he can attack before or after he squeezes. So the only squeezing penalty that is actually going to apply to him in this situation is the double cost for movement.
Note that if he stopped between the elves, all these penalties would apply to him. That makes sense though—standing between two enemies with not enough space to move around in would make it difficult to dodge attacks or attack effectively.