Why does a horse rub its head on you?
Itching is a legitimate reason for a horse to rub on something, but that shouldn't be you. If you've just come in from a long ride and your horse is sweaty under the bridle, rubbing is just a way to scratch her itchy head.