You can start now.
When on leash you can call her back to you, say her name and 'touch' and have her touch the palm of your hand with her nose and her reward will be a treat you can either dispense to her directly or drop on the ground. Time it so that she gets the treat right when she touches your hand. You can mark it with a 'yes' when she touches you as well.
You can also just stop moving when she pulls. When she sits or comes back to you then step forward again. Even with a sit I will still call my dogs back to me before we start moving again.
You can also just move in a different direction every five or so steps to keep her attention on you.
Some dogs get really excited and can get ahead of you, so anticipate that and prevent it by walking a step or two then asking for a sit. The sit puts you in control.
At ten weeks she is going to be pretty distracted, wanting to explore the world so I would allow her that. Don't make your walks too structured but I think a couple good short training sessions a day are good for dogs of any age. You want to start good manners now, so that you don't have issues with a grown dog later, but remember to allow your puppy time to be a puppy. It's a balance but I am sure you will sort it all out just fine. Paisley sounds like a real rockstar!
Good luck!