мой тоже худой, 10 лет, рост 146 и вес 30кг, пуховик носит M, сидит отлично. В том году носили S при росте +-140, тоже сидел отлично. А вашему при 142 нужна S и поло и рубашки... М рубашки и поло нам и при 146 еще свободны, но уже не критично)