Humphrey used to do this a lot, in fact he still has a tendency to jump when excited but it is getting better. Try and be prepared

and if you can, dodge out of the way, fending him off with your body. Don't scold, infact try not to say anything(easier said than done!) try not to give him any eye contact at all and fold your arms so your body language tells him you're ignoring him. He's basically looking for attention and you need to make him realize that's not the way to get it!
Have you done any lead training to get him to walk with you? like encouraging him by holding a treat at your side just infront of his nose - walk a few steps, treat and praise and then a few more steps.
There are quite a few videos online that might help and maybe someone else on here will have some other advice aswell. Don't worry, we've all been there at some time or other, I got quite depressed, I so wanted to be a perfect "mum" and have the perfect dog but then realized my stress was working against me. Try and keep a sense of humour, put on your oldest trousers to go out in, the more relaxed you are the better Blue will respond. It WILL get better, I promise!

Might also be an idea to look around for another trainer that will treat each dog individually!