I feel your pain... I think personally one of the hardest things to teach a bulldog is not to jump on people. Once you teach them not to jump on you, which is a huge challenge, then it's the challenge of them not jumping on friends and visitors which is a million times harder!
Spending time on a lead and practicing commands, and if you have a friend or neighbor or two you can ask to come over to help is always very helpful. It's so hard for bulldogs because they love people and their humans so much it's hard for them to be calm. When they are excited they can barely contain themselves! Although that is part of the reason it makes them so wonderful, it's not easy to teach them to be calm for sure.
Sent from my iPhone 5 using Tapatalk