I have replied in other threads of this nature so if you search on other threads for review it may help as well. Your right, at 7 months and the dog getting bigger and heavier especially with you being pregnant is a bad combination.
Even if he is playing you should be able to demand he stop and obey at any givin time so you have to address the alpha role with him and practice it EVERY day, with Everything you do from walking out the door to go to the bathroom making sure he sits and does not go through the door until you say 'come' etc, to feeding waiting for a command before eating, remove all toys and let him play on your demand etc etc.
It's hard to tell what level of alpha role you have from above, but you have to establish the ability to stop unwanted behaviour and redirect him when you need rewarding good behavior.
It is a long process and if you haven't addressed this before now it's going to be harder than if you started at a puppy stage.
If you have to go back to a leash indoors to hold him back and make him sit at doors etc you may have to do that also but everyone including your husband etc has to have control over him and rewarding good behavior while correcting unwanted behaviour.
Kain also does the play biting as he is only 5 months but we have been working awfully hard redirecting this when he does it but is still a work in progress. It's apparent for my wife as an example she does not have the same authority with him and wants to play fight back so she has a worse time and I have to step in and correct him at these times as well as running to the bedroom and jumping on the bed is not an option obviously.
When play biting, "SHHTT" and redirect the biting to a bone or something you want him to bite on. Also take him for walks regularly and burn off his extra energy so when you have him around the house he will rest and nap instead of full of energy and hard to control. A tired dog is a good dog!
Hope that helps, short on time but do some searches and you will find other threads such as this also.
P.S. Check this thread also http://www.englishbulldognews.com/fo...questions.html