What Animals Eat Their Young?

Some animals that eat their young are: dogs, cats, rodents (mice, rats, hedgehogs, squirrels, hamsters, gerbils), insects and several species of fish.