01 - Cook bacon in skillet over medium heat until crispy, approximately 6-8 minutes. Drain on paper towels to remove excess grease.
02 - Butter one side of each bread slice if desired. Toast in skillet until golden brown, about 2 minutes per side.
03 - Lay out toasted bread slices. Spread 1 tablespoon ranch dressing evenly on each slice.
04 - Layer bottom slices with romaine lettuce, deli turkey, roast beef, cheddar cheese, Swiss cheese, tomato slices, red onion, and crispy bacon.
05 - Top with remaining bread slices, ranch side down. Press gently to compact layers.
06 - Slice each sandwich in half diagonally and serve immediately with pickles on the side if desired.