Petit shorts/pants?

My son is a size 7/8 in shorts & pants but they’re all so long on his legs. His shorts look like baggy capris 🤣 any suggestions?