
My young GR will do the grabbing the lead, trying to jump up thing when she is not allowed to do something. Usually it's because I've not allowed her to go and see any dog she pleases, or if we've walked past our car rather then getting in to it - she loves goes out in the car. As you say, it's not nasty or viscous, it's almost like she is throwing a tantrum because she can't get her own way.
Usually I know it's going to happen so I am prepared for it and a sharp 'ah, ah' before she gets going is enough to stop her. If she does start, I get her to sit (may take a while as your dog is younger then mine) and just stand quietly more or less ignoring her. When I think she has calmed down, I then go to move forward, if she starts again, it's back into the sit and we wait. She gets the message eventually, it's boring not going anywhere and she will stop being silly.