Walruses are mammals and carnivores, so they belong to a class of carnivores in terms of feeding habits. Walrus eat food is more miscellaneous, they can eat more things. However, walruses generally do not eat fish, they mainly eat some mollusks, such as lamellibranchia mollusks and so on. In addition, walruses will also eat some crustaceans, such as shrimp, crab and so on; Another is cephalopods, such as squid; There are other animals, such as worms. If food is really scarce, walruses will occasionally eat some plants in the water, and sometimes even some organic matter on the seabed.
As mentioned above, walruses are carnivores, and there are more animals that can be eaten. Walruses don't eat penguins because they are distributed in different areas. Walrus is a kind of animal distributed in the northern hemisphere, and they are widely distributed in the Arctic region, that is, in the Arctic Ocean. There are also some walruses in the higher latitudes of the surrounding oceans, such as the Atlantic and Pacific. In addition, walruses are basically not distributed in the southern hemisphere. Penguin is an animal that mainly lives in the high latitudes of the Southern Hemisphere, which is different from the distribution area of walrus.
Although walruses don't eat penguins, some of the more ferocious walruses do eat larger animals. For example, when they encounter the carcasses of seals and sea hares, they will eat them.