Dante is only a baby puppy isn't he?
I wouldn't use a head harness on one so young. Not because they're harmful or anything like that, but because you need to spend the time and effort teaching him to walk nicely on a leash. If you resort to devices from the outset, then how is he ever going to learn what you want from him? Yes, boxers are enthusiastic and inclined to pull, but it is quite possible to teach them to walk nicely on a leash

It just takes some patience and a lot of consistency on your part.
If you do a search on pulling, you'll find many many threads where people who've had pulling problems have posted in the past. And there is a lot of very good advice there that you can put to good use. Basically, the best way to teach a dog (any dog) to walk nicely is to simply stop walking each and every time they start to pull. It is a frustrating method (including for you) but it does work. The dog will learn very quickly that it only gets what it wants (ie. to get somewhere as quickly as possible) when it walks nicely by your side. And it gets the precise opposite of what it wants every single time it pulls

End result is a dog that walks nicely - and most importantly KNOWS what you expect of it - whatever sort of collar, harness or head halter you choose to use in future. That is far better than a dog that doesn't really know and will pull to the point of choking any time it's not wearing a device to prevent it.