Your tank is about 20 gallon so you are a little limited on what you can get size wise.
Gyrinocheilus Aymonieri: Chinese algae eater which rarely eat algae. They also become very aggressive as they get older and wil try to eat the slime coat off slower moving fish.
Pictus Catfish: Should be fine.
Synodontis Longirostris: The only profile I found on the Syno said that they grew to 20" so he definitely needs a larger tank.
Striped Raphael Catfish: Can grow to 8 to 9 inches so would need a larger tank eventually.
African Feather Fin: Grow to about 8 inches so also too big.
Rubber Lip Pleco: Once again, too big at 10".
Just the 10 guppies alone would probably be close to fully stocked. Not necessarily because the are large fish but because you will have a new batch of fry every 4 days (provided you have something in the 3 to 7 mix of male to female). You will quickly have more fish than you tank can handle.
Albino Chocolate Pleco: 6 to 8 inches so maybe a possibility.
Upsidedown Catfish: Should be fine. They only grow to about 4 inches.
Gyrinocheilus Aymonieri: Chinese algae eater which rarely eat algae. They also become very aggressive as they get older and wil try to eat the slime coat off slower moving fish.
Pictus Catfish: Should be fine.
Synodontis Longirostris: The only profile I found on the Syno said that they grew to 20" so he definitely needs a larger tank.
Striped Raphael Catfish: Can grow to 8 to 9 inches so would need a larger tank eventually.
African Feather Fin: Grow to about 8 inches so also too big.
Rubber Lip Pleco: Once again, too big at 10".
Just the 10 guppies alone would probably be close to fully stocked. Not necessarily because the are large fish but because you will have a new batch of fry every 4 days (provided you have something in the 3 to 7 mix of male to female). You will quickly have more fish than you tank can handle.
Albino Chocolate Pleco: 6 to 8 inches so maybe a possibility.
Upsidedown Catfish: Should be fine. They only grow to about 4 inches.