Using a de gogue, can also put the horses pole out, causing more problems, the horse has now got a head ache.
Have you had your horse checked by a phsio/chyro, to make sure nothing is out, causing him to throw his head up.
Could I suggest, you learn how to lower your horses head, with a halter from the ground,
-apply small pressure downwards on lead rope, if horse does not drop his head apply more pressure, once horse drops his head even slightly, stop pressure and priase him, do this over a period of time, until the horse almost has his head on the ground, ( a horse is not stressed with his head down).
-once you have achieved this, you could try it in the saddle, (while horse is standing still), apply pressure to one rein, when the horse lowers his head, release pressure and praise, he will soon get the idea, when you can do this, with him standing, you may like to try it at a walk, if he protests after a short time, go back to the stand, keep doing this until he understands what you are asking.
remember if he protest at the walk, go back to the stand, it he protest at the trot go back to the walk and so on.
-when he has his head lowered in all gaits. you can then start to gather him up, using hands and leg aids.
- this method takes time, but really works, so be patient with him.
- also this is handy when your horse gets a fright and you feel you are loosing control, when you apply pressure and he drop his head, you now have control (most of the time)