I still stand by this headcanon for interpreting height for these behemoths
View attachment 260340
7 meters long for Rayquaza is GARBAGE
I keep insisting... the games should give multiple size measures for every Pokémon. I mean, that's not even a difficult thing to do (it's only adding a few numerical fields to the Pokédex, and I assume they do have complete measures for each species).
Or maybe bring back the size comparison feature the Sinnoh Dex had, but taking advantage of 3D to use real scaling.
Say, Feraligatr has a height of 2.3m. Seeing that it walks on two legs, that would make it outright massive for a starter (that's taller than Dragonite or a Totem-sized Kommo-o) but then the beta Gold/Silver dex is leaked and we see Feraligatr with the same height but walking on all fours, meaning its "height" is actually its length from snout to tail.
Another example would be Salamence, which has a height of 1.5m. Out of all the possible ways that could be measured I could think of, there is only one (head to feet) that doesn't make it ridiculously tiny for a ferocious dragon.