This isn't generally true. Dataset[{<|"a" -> 1, "b" -> "x", "c" -> {1}|>}]
displays in the horizontal orientation, and it's a dataset with one row.
Please provide code that displays the behavior you want to discuss and then ask a specific question about what you want to achieve.