When I bring a new dog into the home, I limit contact to seeing each other.. could be a few days, could be a couple of weeks. This new guy... the world is frightening right now. He needs time to settle in and to get to know your other dog isn't a threat. As Shirley suggested, using a leash on him helps a lot for control. But just giving them a couple of weeks of no physical interaction may help settle things down. It also isn't fair to your other dog... 6 teeth, no teeth, it's stressful to be attacked.
After you can having them in the same room but not trying to get to each other, work on getting them closer. Maybe have someone leash the 2 yr old and give the treats near each other... or with a coffee table or crate between them. Doing something they enjoy (food) next to a previous stressor, can help build different responses. Working like that may have them settled a bit more for when the trainer arrives. just make sure the trainer does not use any harsh training.