I teach with a kinda reverse of what the horse is doing - make it walk in circles until it wants to stop, and then make it keep walking. Its like horses that don't like to be caught when in a field - that's fine, you wanna run away from me?, you better keep running and I will be the one to tell you when it is okay to stop, you cannot stop before then, and I will decide when you can stop, if you stop, and run away when I come up to you, your just going to be made run more. This way, the horse decides on its own that it is easier to listen to you then have a battle to the end. You want to teach your horse to want to pay attention to you and do what you would like it to do, so when you ask something of the horse, it should be looking for what you expect of it to please you. As far as a horse who crowds you, you need to do LOTS of walking On The Ground. Every riding issue can be solved on the ground. Use a 6ft or more lead, and every time the horse gets within 2ft of you pitch the end of the rope at its shoulder, a helpful way of walking when you first start out teaching where the appropriate place to walk is is by acting as if you were lunging the horse and keep your shoulders square looking at him, and every time he comes to come into your space drive him out by tossing the lead end at his shoulder and forward by tossing the rope towards his butt, keep him moving and out away from you. It will get to a point after lots of practice that the horse will know once you begin to raise the rope at all he needs to stop, move over, and get his lil self moving forward! - not into you.