Aquatic baby snails prefer fish food but they may also eat aquatic plants. Baby land snails will prefer to eat lettuce and other soft vegetables like spinach. Read this article to learn more about the essential food for snails.