My horse hugs too. It is sooo awesome. He gives me great big bear hugs. He will wrap his head around my shoulder and actually squeeze me and hang on for a 10-15 seconds. It's soo awesome. I didn't even have to teach him.
Right now, we are working on kissing. He is getting better at that. He will lift his head and put it right up to my lips and move his lips around. It is sooo awesome.