I have a petricola and multiplunctatus in a tank, a fairly large ocellifer in another tank and then two eupterus in a third tank and believe me they can look after themselves but they are not at all aggressive. I also have a blue botia in with the ocellifer and a clown loach in the first tank mentioned. These fish can also fend for themselves if need be. Do remeber that a fish will grow according to the tank size and the amount of food it gets.straitjacketstar said:This is really not true. Syno. eupterus, multipunctatus, ocellifer, and many of the other multipunctatus types get too large for this tank. Those that are more like S. eupterus or ocellifer may have unpleasant temperaments.
Syno. petricola, Syno. nyassae (from Malawi) or Syno. nigriventris would be much better choices. They're smaller and not as aggressive the ones previously mentioned.
When looking to buy any of the Synodontis species I would recommend you try and buy as small a fish as possible and let them grow into the tank you have. This will allow you time to eventually obtain another larger tank to transfer them into at a later stage.