This is typical Lab behaviour, they just want to be with you all the time. Short of getting in my way and making me trip ( think carrying laundry basket down stairs) I rather like it. My first girl didn't do that but that was just her. I do insist they move for me and I am careful in the kitchen where pots of boiling water might be moving from stove to sink. So I do have a word for Get Out Of My Way and it's TRACK. Accompanied by a good shove it was learned pretty quickly. It's a cross country ski word for letting the slow skiier ahead know that I am coming through and want the track so they are to step out of my way.
Track is a command for me. I do have a release word and it's FREE. For instance I ask for a SIT and it's done and the dog no longer has to sit, I release from the sit with FREE.
You didn't ask but there's another one I learned that might help you teach a young dog some self control. It was taught by two of our trainers one of whom insisted all puppies in her class practice this regularly till a year old. It's called a Forced Down but there is little force and you don't want to call it Down as it is not a formal position and doing so might screw up response for obedience. Simple, put puppy lying down for 3 seconds, on leash so you can hold her, let her up, no words. Do 30 seconds several times, then a minute. Then stop. Later try again. Work up in minutes at her speed, 1 3 5 10 15 20 till, yay, 30 minutes. That's a whole TV sitcom and you can sit and watch it. Stand on the leash, kneel on it, whatever. She can flop around and change sides but she has to be reposing on the floor. It teaches her how to chill out and just be calm and quiet.
Other folks teach PLACE or MAT which might also be one you like.
LOL, if Scarlett is "on her own time" and she chooses to spend her time following you, well, then, that's what you get. As I said, I don't mind. But any of the above might be helpful. Have fun.