I'm not sure where you are doing your research, but for a 29g tank, your plans are severely overloading it as a seahorse tank.
Minimum tank size for ONE pair of standard sized seahorses like H. reidi, kuda, comes, erectus, barbouri,....... is 29g, and an additional 15g for each additional pair. That's with nothing else in the tank as far as fish goes.
Just remember also that best chances of success happen with species only tanks, and, all of the species should come from the same breeding source.
You can add to your research by checking out the links at the bottom of "My Thoughts on Seahorse Keeping".
If you haven't already seen it, also check the post #5 on http://reefcentral.com/forums/showthread.php?t=2274878
Minimum tank size for ONE pair of standard sized seahorses like H. reidi, kuda, comes, erectus, barbouri,....... is 29g, and an additional 15g for each additional pair. That's with nothing else in the tank as far as fish goes.
Just remember also that best chances of success happen with species only tanks, and, all of the species should come from the same breeding source.
You can add to your research by checking out the links at the bottom of "My Thoughts on Seahorse Keeping".
If you haven't already seen it, also check the post #5 on http://reefcentral.com/forums/showthread.php?t=2274878