What size tank are you using? Seahorses do need at LEAST 20-22 inches of water depth to thrive well. As for food, the seahorses that I have kept have eaten live brine, and frozen mysis, but their favorite food was blue leg hermits. They will hunt them down and rip them right out of the shell.