I have one for my dog and it works well.
The ring on the front of the harness that you clip the leash is positioned so when the dog pulls it pulls the dog to the side, most dogs don't like that so they stop pulling.
There are also gentle leaders that go around the dogs mouth, for you i wouldn't recommend it. Your dog is young and very curious and all it would take is one time for her to run after something and have her head snapped back. Plus alot of dog don't enjoy things being put around their muzzle.
You could also try a leash wrap that you just wrap around the dogs waist and some dogs respond to it very well.
http://puppiesunleashed.hubpages.com/hub/how-to-keep-your-dog-from-pulling-on-leash
But it is totally up to you.
I hope this helps
The ring on the front of the harness that you clip the leash is positioned so when the dog pulls it pulls the dog to the side, most dogs don't like that so they stop pulling.
There are also gentle leaders that go around the dogs mouth, for you i wouldn't recommend it. Your dog is young and very curious and all it would take is one time for her to run after something and have her head snapped back. Plus alot of dog don't enjoy things being put around their muzzle.
You could also try a leash wrap that you just wrap around the dogs waist and some dogs respond to it very well.
http://puppiesunleashed.hubpages.com/hub/how-to-keep-your-dog-from-pulling-on-leash
But it is totally up to you.
I hope this helps