We have one of those hanging shoe organizers (similar to this -
https://www.ikea.com/us/en/catalog/products/20421033/) on one side of the closet - in there go pants, shorts, pajamas, underwear and socks. (the later two inside a bin from Ikea -
https://www.ikea.com/us/en/catalog/products/00428568/).
All the tops are hung in two levels in the closet, top for regular clothes, bottom for uniforms. Or you can do long sleeves on top, short on the bottom, etc. All the outterwear is in our hallway closet, including heavy sweatshirts. A bin on top of the closet for out of season stuff, and a bin on bottom of the closet for things that are too small.
We do not have a dresser for him, as i find they get too messy.