I think a pet might be the way to go. If this boy feels like you trust him enough with the responsibility of looking after a cat or a dog then you might see him come out of his shell. It's important to make him understand that the animal is relying on him and that may make him feel important. i don't think spoiling him with gifts will be effective in the long term but just making his life as normal and every day as possible will give him a routine which is probably something he hasn't had before.
KristyLee
