Definitely try the holding under your arm technique. You may also find that he attacks you at certain spots in his territory (mine always did at the barn door, going in but not coming out). I would sometimes just sit with him in my lap and put my hand lightly over his eyes. Once he was relaxed/asleep I'd put him back down. If he was starting to act a "little" aggresive, sometimes stamping my feet loudly in front of him would snap him out of it. Unfortunately you will probably never get friends to do this technique....and them running only makes him run faster too. I would give guests a rake or broom to hand onto while they were outside with him roaming free. Hmmm...wonder if that is why people stopped coming over...LOL