I try to tire my girl out before our little training sessions. I've also had to go back and start some tricks over. She knows how to give me her paw, but like yours, jumps up and goes crazy. So now I make her sit and wait first and if she hops up we start over. She's starting to get the hang of it.
Unfortunately, I don't have advice on roll over! My family went on vacation with my neighbor watching my dog and when we came back she knew how to roll over!