Great info from everyone so far. Here is some more of what I know.
Cabooses generally needed to be all steel to be pushed by a helper.
Most passenger trains needing helpers would have them added to the front. Even with tightloc couplers, it was an issue of passenger comfort.
The following is a description of a typical 70 to 100 car train leaving Baltimore for Cincinnati.
Typically two Mikados would leave Baltimore with 4,000 to 5,000 tons in tow headed for Brunswick, MD. The rulling grade is about 1%, the two Mikes can easily handle train.
At Brunswick, the two Mikes would be replaced with two EM-1’s (2-8-8-4’s) or two EL class locos (2-8-8-0). Because the next leg of the trip has grades over 2%, double grade, needs double the power.
And as described by Ed, another EM or EL class would be added to the rear for the steepest grades.
And, following up on Ed’s comment about all three locos on front pulling a drawbar out, it works like this - as the grade increases the “pull” of gravity on the train increases the load on the drawbars. The same increase in “pull” that requires more power.
The goal with pushers is for the rear engine to push as many of the cars as it can, allowing the locos in front to pull the rest. Steam or diesel, the engineers can feel this. The train is heavier than the rear loco can push, so he just pushes, sort of has hard as he can. The front locos can’t pull the whole train, they pull the front half, more or less.
Some of the first ABBA diesel sets on the B&O replaced those helpers described above. They had more power and did not need to be turned for the return push. But it was years before they replaced all those steam locos with diesels for the primary power. So steam and diesel worked together for many years.
Remember, most of this happened a pretty slow speeds, 25-35 mph for the most part.
The B&O used a lot of Mikados as passenger helpers in front of Pacif