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 Elf, 5' is empty, 5' is 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.