and show him that you're willing to listen to what he has to say too..forgot to add that
maybe you're expecting it to happen and your fuse is to short. Be patient with him and try to work things out. Say something that gets his attention(not to dramatic) and then he'll want to listen to you and he'll actually get some of what you're saying to him. Give him a little more responsibility and see where it goes. hope I help