Another thing I would suggest is getting with a responsible trainer, who has used that halti headcollar and get lessons from them on how to use it. When you control the dogs head the body will follow
. On top of that you cannot pull a dog wearing a halti or you could hurt them (its the same as any other training device, choke, prong etc.) so this would go along with your "i dont like pulling my dog".
Anyway, just a few ideas.