First off - a choke collar is supposed to teach the dog to give to pressure, and once they have that idea down, you can go back to a nylon collar, or harness.
The choke collar is supposed to be taught when the dog is pulling, and then release as soon as the dog stops pulling - thus teaching them to give to pressure. If you're 'correcting' the dog with the choke - that's your decision, and that's OK, but
keep in mind you can NEVER correct with a prong or "pinch" collar. You can only hold your hand steady and let the dog correct themselves when pulling against it. They will learn that it is more comfortable to walk with you than pull against you. But you can NOT 'snap' a prong collar.
A prong collar is something that i only ever recommend using if you have a trainer working with you for at least one lesson to help you size the collar properly, and show you exactly what you can and can not do with it. You can NOT jerk on a prong collar, as that is using it inhumanely. I had great sucess with my lab/shepard/rottie cross that I adopted when she was an adult.
I used two points of contact on the dog using a European Lead (two clips on one leash). I had the leash clipped to the prong collar with one clip, and to her nylon collar with the other. I walked her on the prong collar until she learned to give to pressure, and then I started gradually switching over to her nylon collar (going back to the prong collar when she started pulling against pressure again). After a few weeks of doing this, I happily stopped using the prong, and she walked GREAT on the nylon collar.
If you can use a trainer, I highly recommend doing this - as they can teach you how to properly use a prong collar, and can also help you in other areas of respect that will ALSO help with walking your dog (you have to be dominant pack leader for your dog to respect you enough to listen to you at all times, and not go 'selectively deaf' on you when they see something more interesting!)
Also keeping in mind that puppies go through their 'teenage' years starting around 8 months, so it's VERY important that you have a good basic obedience foundation with your dog, and that you stay VERY consistant throughout this time to help prevent more problems from occouring.
A lot of people do puppy obedience and then all of a sudden their 8 month old dog is all over the place and not listening - it's not the owners fault, but it is caused by them putting down their gaurd and thinking that they were done with the training.
Anyways, I've rambled quite a bit off topic - but hope you got a few good ideas
Meghan