Ds1 (7) keeps growing out of his trousers, especially the school ones. 7 is too small, some 8s are too small and some are too big, the same with 9s. But he doesn't have very long legs and likes to wear his trousers low. Help please!