Usually what I'll do with him is that I'll make him respect my space until I ask him to come close and then I give him loves, but it's just starting to get out of hand.
He always wants to be close to me...he always will nudge me or feel me with his lips (no biting though, thankfully), and I am really happy that he likes me and everything, but I'm just getting to the point where it's getting annoying.
I noticed how bad it's gotten on Friday for the farrier...throughout the whole trimming time, Sonny was nudging me and rubbing his head on me...I'd push his head away of course, but he'd continue and continue...I thought for a minute that he had an itchy head, so I pushed his head away from me and then itched his head, but it wasn't the problem.
Usually I'd give him a small tap on the nose telling him to stop, but since the farrier was there, I didn't want to...because Sonny usually throws his head up or backs up and I didn't want to bother my farrier.
For lessons I keep him in a stall, and he now weaves whenever he can see me/hear me, but I'm not close enough. I'll check on him and correct him if he's weaving, but sometimes he'll go back. When I enter the stall carrying something...whether hay or grooming supplies or grain...I'll enter kinda backwards because Sonny will go close and not let me in too easily (mainly I think he doesn't know he's that big haha), and when I try to enter I'll say back, and usually he'll back up nicely and let me enter...but now he won't move...I'll have to press up against him and push him back...and also he crowds me while I'm grooming him.
What can I do to get him to mind my space more?
He's a really sensitive horse...any little thing usually upsets him, so I don't want to get him to be afraid of anything or myself.