The smallest you can keep is the dwarf seahorse. They max out at around 1-1.5". They need to be kept in aquariums ten gallons or smaller, and they need to be fed live food, only. They are hardy and very prolific, except you need to be careful with hydroids, since they will kill them. Also, I stopped keeping dwarves because of the constant hassle of hatching BBS.