This question is related to Can you run two toilets on the same horizontal soil/waste pipe?, but is a different question.
Our house used to have only one toilet, with a waste pipe running downhill by a couple of degrees until it exited the wall of the house, where it branched into a vertical pipe.
Then at some point, someone added another toilet, and to make the pipe work easier, changed the pipe to be horizontal.
Then we bought the house. We noticed that the toilets don't flush that well, the water takes a bit of time to drain out of the bowl. We asked a plumber, and he thinks it's because the waste pipe is horizontal, and not angled, as it should be.
I can understand why they made it horizontal. I can see that it would be very difficult joining toilet 2 to a waste pipe that was a couple of inches lower.
What are my options here?
Option 1: Use an offset fitting, plus a branch. This would work, but the offset would push the toilet away from the wall a couple of inches, which I would prefer not to do, since it's a very small bathroom.
Option 2: Is there such a thing as an offset branch piece, to allow Toilet 2 to connect to the lower pipe?
Is there another option?
Note: There is very little space available around Toilet 2. There is no room to run two separate pipes.

