01 - Place bacon slices in a skillet over medium heat. Cook for 6-8 minutes until crispy, turning occasionally. Remove and drain on paper towels.
02 - Butter one side of each bread slice if desired. Place buttered side down in skillet and toast 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 in order: 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 down gently to compact layers. Slice each sandwich diagonally in half and serve immediately with pickles if desired.