It seems like you need to just teach him to respect your daughter's personal space. I will give you the link to a good article below. Ditch the trainer, seriously. I would be pissed if someone did that to my baby, even though he doesn't have the same type of personality as your horse.
I really feel sorry for your daughter now. If she's anything like me, I bet she's very hurt by not having her buddy. I think you should ask for your money back and dismiss the trainer. If you need a new trainer, be sure to put them through some questioning about their methods. If possible, see if you can accompany them when they're going to train someone else's horse.
You're probably now going to have to go through weeks of more trust gaining all over again because of some moron trainer (not your fault, you didn't know). Different types of horse need different approaches to training & discipline. Just like humans.
Good luck!!! I hope you can get him back to normal so you can start really training him.
- Brie http://www.equusite.com/articles/gro...dRespect.shtml