Yes they do.
No, iguanas can be carnivorous and have been known to eat some small mammals, such as babies.
eggs and insects
Depends on if they are carnivores which will only eat insects and small mammals depending on size (geckos and monitors for example) or herbivores which will eat leafy greens, fruit, and veggies (iguanas and bearded dragons for example)
Rhinoceros iguanas are omnivores. They eat primarily parts of plants, but also eat insects, small lizards and snakes.
They eat small mammals more coz i dont think they can eat and find massive or big mammals.
Iguanas eat dark, leafy, green veggies. Mostly animals bigger than iguanas will eat them.
Herons usually don't eat small mammals, really. They prefer fish and insects over mammals.
Lions primarily prey on large mammals such as wildebeests, zebras, and buffalo, and they are not known to eat iguanas. Iguanas are not part of their natural habitat, as lions are found in savannas and grasslands, while iguanas typically inhabit tropical and subtropical regions. Therefore, it is highly unlikely for lions to encounter iguanas in the wild, leading to a very low chance of them being part of a lion's diet.
Iguanas are not mammals, they are lizards. Giraffes are mammals, as are bats. Both of these have the criteria for being a mammal; they have hair, are warm blooded, and produce milk for their young.
Iguanas do not eat insects because they are herbivores.
they eat small mammals
No.