Since I try to strictly adhere to biotopes, my choice would be something like (water parameters permitting)
a shoal, of 6 or more Geophagus abalios, with the dithers being a shoal geographically correct Venezuelan tetras.
View attachment 1528542
Or......a shoal of G neambi and a shoal of Brazilian Rio Tocantins species tetras.
Besides my anal fixation with the perception of bio-correctness, I also find if fish are from the same river, they also are perfect water parameter tank mates, which works if species are correctly matched with whatever the tap water is..
View attachment 1528544
I'd choose dithers representative of whatever area the Geophagines were naturally found in, whatever species of Geo was acquired.
I'd skip the oscar for a number of reasons.
1st, oscars prefer fairly placed waters, but most
Geophagines usually prefer moving waters that are highly oxygenated .
2nd oscars would eat most tetras I would consider appropriate for whatever type Geo
Geophagines are not normally piscivore unless dithers are too small..
The other reason is because of size, both oscars, and silver dollars are copious waste producers, and the more pristine the water quality remains, the better chances of success with the Geos.