I'm not sure if this is the right place to post, but I saw another puppy post had been moved here.
Has anyone any tips for teaching a puppy not to pull on a leash? Tilly is now nearly 12 weeks and I've started little walks, but she alternates between sitting and whimpering (though that is getting better) and pulling like crazy to the point I'm worried she is hurting her throat. She is a bright thing and will sit for her lead on and off, but when she gets giddy she also gets unruly! Reading the forums I suspect that is pretty common for a cocker!

I did read one tip which was to refuse to walk while a pup pulled and only move when the leash is loose, but this is a waste of time because she just doesn't get it - I've had very strange looks too
I'm worried if I don't nip this in the bud she will get bad habits and I really want her to be a nice, well trained dog. With that in mind I'm trying to find a class, but so far most are either too far away or on nights I can't make, but hopefully I'll find one soon, but in the meantime I don't want to make things worse..