It sounds like he could be hurting when you're riding him. I know you said saddle's fine, but how was it checked? Also there are other reasons for pain/discomfort aside from saddle fit & teeth. More to bit problems than bad teeth too.
Lack of magnesium & too much potassium are common reasons for 'behavioural issues', and other diet & nutrition factors can have a bearing, so I'd consider that carefully. What do you feed him?
Other than that, it is likely that (respectfully) it is you or something about the way you deal with/ride him that he is not dealing with well.... or dealing with very well but not in a way you like. ;-) Without more info, can't say what that might be though. What has the trainer said about it? Have they ridden him & how did he behave for them?
Lack of magnesium & too much potassium are common reasons for 'behavioural issues', and other diet & nutrition factors can have a bearing, so I'd consider that carefully. What do you feed him?
Other than that, it is likely that (respectfully) it is you or something about the way you deal with/ride him that he is not dealing with well.... or dealing with very well but not in a way you like. ;-) Without more info, can't say what that might be though. What has the trainer said about it? Have they ridden him & how did he behave for them?