I have a very excitable dog too, so I feel your pain! My dog is quite good at loose leash walking though - she already was pretty much trained in that when I got her at 8mo. But we are still working on the not jumping on other people! The martingale collar is now making a bit of a difference in that. I don't yank it, but the pressure is enough to make her stop struggling and sit. But I also would not recommend it for a dog that is constantly pulling the lead.