Do NOT schedule a short layover in Bangkok.
If you are flying from another country and want to transit through Bangkok to somewhere else in Thailand, you will have to walk across the biggest airport in the world.
The international and domestic terminals are miles apart, and you will have to walk them. Those moving walkways won’t help, especially since people don’t know they are walkways.
You will have to pass through security checks. Remove laptop, boots and belts.
You will have to go up escalators, or since, again, people don’t walk, haul your luggage up staircases.
Those golf carts will not stop for you, even if you have children, even if you have babies. You have to book one before you arrive, and, no, you’re not eligible.
You will have to run. You will sweat. You’ll look longingly at the duty-free delicacies whizzing by as you try to find a clock to see how many minutes until your flight starts boarding.
If you have a short layover, an airport representative will be waiting for you in the terminal. But she’s not going to greet you like this:

She’s gonna be like, “Sir, we need to run.” Then, because Thais are so friendly, she’ll try to help by pushing your airport cart stacked with luggage, while you hold the baby, only to cause a backwards human avalanche on the escalator when she can’t support its weight. (That’s what happened to me anyways.)
Make sure layover between international and domestic flights is at least 2 hours. That is the absolute minimum. If your flight arrives late, you’d better start stretching.
Of course, this is the only way to go to other cities in Thailand, so I highly recommend it.