When I first saw the title to this thread, I thought it would lead me to some posts explaining how many cars different engines could pull efficiently. However, it seems that its focus has become how many cars certain K-Line steam engines can pull. Which appears that they can't pull many. I've never had a K-Line steamer and in fact, have only one steam engine left in my locomotive inventory.
Anyway, those of you who are really "into it" just kill me with your experimentation, component adjustments, add-on parts, etc., just to see how many more cars your engine(s) can pull on your evidently massive layouts. Me, I'm just a simple, novice hobbyist, who runs trains mostly to take a break from the activities of daily life, including my steel guitar practicing in the next room.
But, I like diesels and am happy with my Lionel TMCC Santa Fe F7 ABBA set with the front two powered units. They pull a plastic plated express reefer car along with 7 other aluminum passenger cars without a whimper. If I powered them up more than I do, they would leave the track. It's the same situation with my Lionel Legacy Union Pacific F7 ABBA set with the same UP consist. So, each are plenty of train and speed for me. And the powered units on each one are never strained or warm and I don't wear out traction tires.
With my freight trains, one twin-motored Lionel Legacy GP, of which I have only 3, will pull up to 18 freight cars, about all my medium-sized layout can handle, with two straightaways about 10 feet long and all 036 curves, with one S-curve. But they also handle it without a whimper, no strained motors, and no worn out traction tires. Again, if I powered them up more than I do, they would leave the track.
So, these are all plenty of train for me. But then again, I'm just a simple guy and novice model train hobbiest.