01 - Place bacon strips in a cold skillet and set over medium heat. Cook for 6-8 minutes, turning occasionally, until bacon reaches desired crispiness. Transfer to paper towels to drain excess grease.
02 - Butter one side of each bread slice. Place buttered side down in the skillet over medium heat for 2 minutes until golden brown. Flip and toast the second side for 1-2 minutes. Remove to a plate.
03 - Lay out all toasted bread slices. Evenly spread 1 tablespoon of ranch dressing on one side of each slice.
04 - On two slices (the bottom halves), layer in this order: romaine lettuce, turkey slices, roast beef slices, cheddar cheese, Swiss cheese, tomato slices, red onion rings, and cooked bacon.
05 - Place the remaining bread slices on top, ranch side down. Press down gently with your hand to compact the layers slightly.
06 - Using a sharp knife, cut each sandwich diagonally in half. Serve immediately with pickles on the side if desired.