What do small wild fish eat?
It depends on where they live. Fish of the smaller variety often eat plant and animal matter that lies on the ocean floor (i.e. a decaying piece of kelp or fish). Some small fish will eat tiny organisms that populate the watery environment around them; there are many types of crustaceons and other animals that may be almost too small to see with the naked eye, but make a perfect snack for a small fish. In freshwater areas, small fish will also prey on insects that land on the water's surface or the larvae of insects that spend their larval stage underwater (like mosquitos). In fact, there is a species of tiny fish related to guppies that people actually purchase to live in their backyard ponds or other standing pools of water. The fish prey on the water-bound mosquito larvae, thus drastically reducing or eliminating a mosquito population that once relied on the pool of water to reproduce. With the onset of West Nile virus in the United States, sales of this little fish have skyrocketed, as West Nile virus is often transmitted by mosquitoes.
Many carnivores eat small animals. Wolves eat small animals such as rabbits. Domestic cats can eat small animals like mouses, rats, frogs, birds, and if there lucky the occasional bunny, depending of coarse on what region they live in. Foxes eat small animals. Many wild cats do also. Sharks eat small fish. Whales eat krill and other tiny marine life. Snakes eat small rodents, birds and the like. Birds of prey eat small mammals, fish…
Fish in aquariums eat fish food found in any pet or fish store. Fish in the wild mostly eat smaller fish and small particles in the water. Some types of fish living in aquariums also eat smaller fish. Often, fish will eat their own babies so aquarium owners know they must move babies to a smaller fish bowl or tank to protect the babies from the adults.