Chocolate cichlids are peaceful and spend most of their time near the surface begging for food.
They are colourful with age and are a great species to own.They get quite big but are not energetic fish.
Penguin tetras also swim near the surface and look great in numbers but may be preyed upon by your geos when they grow.
I kept a shoal with some 6inch altifrons and they were ignored.
If you never had the sd's angel fish or festivums would be my first choice.They seem like the perfect partners for geos.
I think your sd's would be a bit to active for them though.