Keep him, he's your baby!!! Id say its not a weight problem but topline/condition and muscle problem....? Try different work and a protein rich feed for topline condition (dont forget he is a baby too- still filling out so give him time!)
But hey you can't say anything on this forum without being grilled so ill leave it at that! Ps why did somebody want to know your age eventa gal??