My sons gym pants, after 2 full years, are done. I purchased 2 new pairs of GK medium pants but the monster insists they are too big. The smalls are just right but I hate to buy another pair of smalls. Any suggestions on maybe another brand?? Make him wear the big ones or suck it up and buy more smalls??