Actually he isn't overly tall, just so skinny it makes him look taller iyswim. He needs size 8/9 for length but they literally slip straight off him and he would fit size 4-5 waist! Usually I buy from TK Max and sew up the elastic but they seem to fade really fast and I'm looking for alternatives - ideally bright and fun ones.