I'd keep him in foster care -- unless he is going to have to be moved from home to home. I just think it would be less stress on him if he could stay in one place for the rest of his (hopefully) long life.