I would think it depends on the type of dog you have. Small dogs tends to mature faster, therefore, they can be on adult dog and less meals sooner than a larger breed dog.
Personally, I like 2 meals a day, equal ration, just because my dog tends to be so hungry being on just 1 meal that they literally swallow their food down whole.
However, all my dogs are performance dogs so I do have to watch what they eat. On days we train and a lot of treats are used, I will skip one of their meals.