I would definitely have the teeth checked first. It could possibly be the type of bit, it could be horsemanship related issues, or his own behavioral issues. Do you know when he started this and had you already been riding him the the bit he is currently using?
