That helps a lot. thank you! His teeth were done about 8 months ago but I had the vet check them anyhow because I was worried about him having a sore mouth. I am sure they don't need to be done again yet. He came home pretty banged up in general, cuts, scrapes, etc. so that's why I had the vet out, just wanted to be sure he wasn't uncomfortable.
I think he responds to the tom thumb better than he did the snaffle, it has guards on the side so maybe it doesn't feel like or remind him of a bad experience with what the trainer was using, I don't know.
After last evenings ride, I am thinking more about selling him, but then what about the next person who gets him? I really do love him, he has a funny personality and can be affectionate when he's not trying to kill me.

I had planned on having this horse for the rest of my riding years and having him grow old here. On the other hand, it would be nice to just have a horse I could ride and love without any of these issues. Maybe he would be better off with someone more experienced in his problems. I don't know. this is very disappointing. Maybe another 90 days with a different trainer, it's just hard to afford after the $3500. I spent for this 90 day period. Pretty soon my horse will be worth millions.! Just kidding. Thanks for the replies. Even just the support helps!
~Lorna