Please don't give up. You have to establish that you are the pack leader over both of them. Once you work on leadership and both dogs realize they are equal under you things will fall into place. It takes time and patience. I wouldn't say "unfortunately a trainer is coming" from experience with a friend, the trainer will train you more so than the dogs. My friends dog was a beast, not even exaggerating, they were totally done with him. After working with a trainer ( not an over night fix) no one would believe its the same dog. It all had to do with the owners learning how to handle each situation/ issue.