01 - Fry bacon slices in a skillet over medium heat until crispy, approximately 6–8 minutes. Transfer to paper towels to drain excess grease.
02 - Butter one side of each bread slice if desired. Toast in a skillet until golden brown, about 2 minutes per side. Set aside.
03 - Arrange toasted bread slices on a clean surface. Spread 1 tablespoon of ranch dressing evenly on each slice.
04 - On bottom slices, layer in order: romaine lettuce, turkey breast, 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. Cut each sandwich diagonally in half and serve immediately with pickles if desired.