Add 2 9-ounce cans bean dip to large glass bowl. Spread bean dip out into one even layer across entire bottom of bowl. Wipe off silicone spatula before starting next layer.
Layer prepared guacamole on top of bean dip. Gently spread guacamole out to cover top of bean dip entirely, being careful not to combine layers. Wipe off silicone spatula before starting next layer.
Layer prepared sour cream mixture on top of guacamole. Gently spread sour cream out into one even layer, covering guacamole completely while maintaining distinct layers.
Top sour cream layer with chopped tomatoes, covering sour cream completely. Spread tomatoes out into one even layer, being careful not to press tomatoes into sour cream layer.
Sprinkle green onions across top of tomatoes, covering tomatoes completely with one even layer of green onions. Be careful not to apply pressure to onion layer or press layers together.
Sprinkle sliced or chopped olives in one even layer across top of green onions, covering onions completely. Be careful not to apply pressure to olive layer or press layers together.
Sprinkle entire package evenly over top of olive layer, covering olives completely. Be careful not to apply pressure to olive layer or press layers together.
Cover bowl with lid if possible without pressing layers together, or with plastic wrap if dip is taller than top of bowl. Refrigerate dip at least 1 hour.
Just before serving, remove bowl from refrigerator and carefully uncover dip. If desired, garnish top of dip with additional sour cream, green onions, or olives, or with salsa or cilantro. Serve immediately with tortilla chips or corn chips.