Those gripper type ("German") collars work once or twice, but if you have a really stubborn dog, they can hurt themselves pulling against them. Have you tried the Gentle Leader? It really does work. I use that on Poppy, and I use their martingale harness on Cinnamon.