Geese are a kind of poultry, which are relatively common in daily life, especially in rural areas.Geese have strong swimming ability and often move in the water, so some people think that geese will take fish and shrimp in the water as their food.Actually, no, geese don't usually eat fish.Not only will they not eat fish, but they will not eat other meat.
Although geese often move in the water and sometimes feed in the water, they mainly eat algae or other aquatic plants in the water.Under artificial feeding conditions, geese eat mainly vegetables or rice, and generally do not eat meat.Although they mainly eat grass, geese can still grow fat and strong.
As mentioned above, geese generally don't eat fish.There are many reasons why geese don't eat fish.First of all, historical reasons, geese belong to anseriformes animals, geese can be regarded as their ancestors.The geese are often in the grass activities, grass as a matter of course become their food, this diet is also passed on to the geese.For this historical reason, geese do not eat fish.
Another important reason is the physiological structure.Because geese often eat plants, their intestines and stomachs are more suitable for digesting plant fibers; In addition, their legs are relatively short, activities are relatively clumsy, when in the water can certainly catch fish.
。