This is definitely not a dominance issue. A breed cannot possibly be labelled as "dominant". This is generalization, as well as miseducation. Dominance is not a personality trait, and is entirely situational with many varying factors involved.
Please have a read here:
The Dominance Controversy | Philosophy | Dr. Sophia Yin, DVM, MS
I agree with the comments on mental stimulation. She has poor impulse control, and feels that her excitability (seen by humans as misbehaviour) is perfectly appropriate in order to get your attention. What she needs to learn is an appropriate alternative to request play, as well as the simple fact that she can't get what she wants whenever she wants it.
This is best done without harshness, aggression, or dominance.
I would start with some "It's yer choice" games, which basically involves you sitting on the floor (or on a chair if your dog is too excitable at this time), and simply holding a treat in your fist. As your dog attempts to retrieve the treat (often licking, gwaning, pawing), sit there and wait - say nothing, do nothing. As soon as the dog backs up (even if it is the split second before she barks), quickly give verbal praise and open your hand to shove the treat directly in her face to reward. Repeat.
The goal is to have the dog understand the concept that what you hold is your's, and she can have it only when she responds appropriately, WITHOUT the use of correction. But your timing needs to be super fast, and the treat needs to get into her face immediately (before she attempts to reach forward herself).
When you have consistent backing, bump it up to a couple seconds away from your hand, remaining backed up with your hand open, eye contact, more distance, longer duration, etc.
When you get to the part where you open your hand, when she reaches forward (because it will happen at first), simply close your fist. Do not correct, do not move away - just close and wait as before.
The dog is essentially teaching itself by performing a behaviour that is rewarding to it. A learned behaviour from positive reinforcement is stronger than one learned through the use of aversives. This type of training is also considered "shaping".
You can use this type of training to help your dog learn impulse control. First with food (assuming your dog enjoys her food), then with toys, and even with yourself.
Wait for an appropriate behaviour, reward verbally (some dogs get too excited by this alone), if she gets too excited and bounces around, wait for her to offer the appropriate alternative again. When she can remain seated with verbal praise, calmly reach to pet or offer a food reward (always keep your food hidden so as not to accidentally lure your dog). If she gets up before you reach her (even if you were really fast, some dogs are just faster), revert back to your silent standing or sitting position and wait. If she breaks, she doesn't get the reward, but she shouldn't be penalized either.
If you penalize her for greeting you excitedly, you run the risk of negatively impacting the whole idea of greeting you, rather than just the type of greeting, which I'm sure you don't want to do.
I would recommend taking a look through some of Susan Garrett's resources. She has on old blog, a new blog, a puppy peaks online program, and a couple books.
Susan Garrett’s Dog Training Blog
New Blog (Puppy peaks is accessible on the right side of the page):
Susan Garrett Agility Training