Miss Wiggle
Practically perfect in every way
great news! thanks for the update
it's a common misconception that any fish will clean the tank for you, some do eat algae but if you want to remove waste from the floor of the tank use a gravel vac, if you want to clean off algae then get a sponge! you won't find any fish in the tropical aquarium trade which will eat fish waste, they may eat any uneaten food but things like plecs and catfish need their own food and won't eat the other fishes poo.
so my advice would be if you want these fish on their own merits then by all means get them, but don't get them to clean up the tank for you, it doesn't work like that!!
there's a link in my sig 'guide to stocking lists' which explains the process of fish selection and how to work out if fish are suitable for your tank and compatible with each other. that may be a useful read for you while you're doing your research.
i'm struggling to think of anything shark like that would eb suitable for your size of tank, best i can come up with is a dwarf loach but it's a very big stretch of your imagination, sorry but i think they're just gonna be a bit big!
angels need a tall tank, at least 18" tall, so depending on the dimensions they may be too big as well
male siamese fighters do not usually do well in community tanks, they're not called fighting fish for nothing and particularly if they were in with something like guppies (because o the tails they look similar so are percieved to be a threat) you'd end up with utter carnage.
it's a common misconception that any fish will clean the tank for you, some do eat algae but if you want to remove waste from the floor of the tank use a gravel vac, if you want to clean off algae then get a sponge! you won't find any fish in the tropical aquarium trade which will eat fish waste, they may eat any uneaten food but things like plecs and catfish need their own food and won't eat the other fishes poo.
so my advice would be if you want these fish on their own merits then by all means get them, but don't get them to clean up the tank for you, it doesn't work like that!!
there's a link in my sig 'guide to stocking lists' which explains the process of fish selection and how to work out if fish are suitable for your tank and compatible with each other. that may be a useful read for you while you're doing your research.

i'm struggling to think of anything shark like that would eb suitable for your size of tank, best i can come up with is a dwarf loach but it's a very big stretch of your imagination, sorry but i think they're just gonna be a bit big!
angels need a tall tank, at least 18" tall, so depending on the dimensions they may be too big as well
male siamese fighters do not usually do well in community tanks, they're not called fighting fish for nothing and particularly if they were in with something like guppies (because o the tails they look similar so are percieved to be a threat) you'd end up with utter carnage.