She never walked any where, she drug you.
Easier dogs will give up their pulling with a few good snaps of the leash
combined with a stern "Bad dog!". You can work up to forceful corrections
with the leash doubled up in both hands and your whole body behind it. But
you don't want to use any more force than you need. One gentle technique I
like is to just stop when he pulls. He wants to go. If you move forward when
the leash is slack, and stop when he pulls, he should quickly figure out the
only way to get to go, is not to pull. This is about teaching him not to
pull, not getting somewhere. The man that taught it to me said "If in a half
hour you haven't made it out to the front walk, fine, you have taught him a
lesson.
Still, you may want to switch to a head collar. The leading brands are Promice, Haltie, and Gentle Leader. They have a
strap going around the dogs nose looking something like a muzzle. They work
by pulling the dogs head around. No other way gives you such great control
with so little force. The prong collar is now a dangerous relic of value only
for its macho looks. Do not consider using one without hands on instruction
from somebody with plenty of experience with them.