Los caballitos de mar son carnívoros y principalmente comen pequeños crustáceos y plancton. Son más conocidos por ser el único miembro del reino animal donde los machos dan a luz a los bebés. Sin embargo, también tienen un sistema digestivo inusual porque no tienen estómago ni dientes.
Debido a que los caballitos de mar no tienen estómago, deben comer casi todo el tiempo para asegurarse de tener los nutrientes que necesitan para la energía que están gastando en ese momento. Toman la comida chupándola a través de sus largas narices. Los caballitos de mar no son particularmente resistentes, y solo viven de 1 a 5 años en la naturaleza.