If I were you I would definitely not put seahorses in anything under a 30 unless they're dwarfs. People think they don't need that much room to swim but they really do. I also have seahorses in a 55 gallon and they are always swimming all over the place. And the tank doesn't really need to be tall it just needs to be two and a half times the length of the adult seahorse.