would a dojo and badis badis be ok as well?
I Can't comment on the Badis Badis, however the Dojo
may be OK, the reason I say
may is, I'm not sure of the temperment of Rams while spawning, and since the Dojo will inhabit the bottom of the tank along with them, problems
may develop.
The Dojo IME is about the most passive fish you'll find, mine have never so much as nipped ANY fish they've shared a tank with. Plus they get fairly big (mine's currently about 7" and I think he's "done" growing) and they are pretty fast swimmers, so escape may be an option if the Rams get "nippy".
Side Note: If you get a Dojo, get a good fitting top for your tank, Dojo's have been known to "Prepare for Launch" and end up on your floor.
As far as the Killies, I Agree with Cichlid-Man, the Killies will probably spend 99% of the time at the top of the tank, your Rams will probably not care much about it.