Do you do any obedience training with him? The side effect of the training is that he will look to you for leadership generally. It sounds like you need a command for "off", "come", and "give".
These should all be pretty easy to train. Get yourself some doggy treats and let the magic begin.