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 - On bottom slices, layer romaine lettuce, turkey breast, roast beef, cheddar cheese, Swiss cheese, tomato slices, red onion, and crispy bacon.
05 - Place remaining bread slices on top, ranch side down. Press gently to compact layers.
06 - Slice each sandwich in half diagonally. Serve immediately with pickles on the side if desired.