Yes, saltwater crocodiles can and do eat fishes. Although they will occasionally eat marine fishes, despite their name they spend most of their time in brackish water estuaries or in fresh water and tend to eat what they find there, as well as animals that come down to the water’s edge. read more
Depending on the age, saltwater crocodiles eat just about any animal ranging from insects, reptiles, birds, arthropods, to mammals. Young crocodiles are thought to feed on small fish, marine invertebrates, frogs, and insects. read more
See also: Saltwater Crocodile Facts . In mangrove habitats, the saltwater crocodile likes to feed on crustaceans. Mud crabs that belong to the genus Scylla makes up the essential part of the diet. In birds, crocodiles prefer to eat water birds, magpie goose, emu, common sand-piper, and wading birds. read more