Do an Internet search for "Nothing in life is free for dogs"- you will come up with the best game plan to work out this problem. Sadly, with all retraining, it tends to take a dog longer to unlearn a bad habit than it does to create the habit. Progress towards your goal will take time and don't discount the value of a good obedience class. Skills dogs know at home, they dont' translate to the rest of the world very well and in person help can be an invaluble tool. Training classes- at least great ones- teach you how to use stays and sits in your every day life to control unwanted behaviors. They arne't just some trick you teach a dog. They are tools to help stop a dog from jumping up on guests, keeping them from begging at the table, and staying lower in the pack than the rest of the family.
-----
Chelle and the rest of the crew including, but not limited to Kita and Taiko (the shiba inu wrestle maniacs), Adi (reserved and dignified tabby cat), and all 28 reptiles