I sometimes have trouble getting Issac off my shoulder when it's time to leave, but that is just a game we play together, I really don't get bothered too much by it. Also, I let Issac come to my shoulder at will, which can be trying sometimes but if I place him back at his cage enough times, he gets the picture. Most of the times, I find his homing skills remarkable and I don;t mind the attention. As others have suggested, negative reinforcement will not work. Use positive, use a treat to lure him onto where you want him to go, then give it to him along with much praise when he complies with desired behavior. It will eventually yeild good results but you have to be consistant. You will eventually be able to work away from the treat and just give lavish praise. Good luck.