To be blunt, no they won't. They may be fine when they're young, but many people don't realise how big (and aggressive) they will eventually get. Although, if you are willing to set up another, bigger aquarium, you could keep them in there while they're young, and then transfer them to a larger home as they get bigger. Otherwise, go with smaller fish. Sorry if that sounded harsh--thanks for asking before buying--far too many people buy and then ask.