Reptiles can be herbivores, carnivores or omnivores. They have very different dietary needs, depending on the specific species. In the wild, reptiles follow a diet that suits their needs. This isn't possible in a terrarium. The owner must therefore make sure that the animal has a species-appropriate, balanced and varied diet.HerbivoresIn addition to salad leaves and fruit, herbivores also enjoy flowers and blossoms. The plants you feed them should be insecticide free. You should also check that the plants are not poisonous to animals or humans.CarnivoresThe food you feed a carnivore will depend on the size of the reptile in question. The bigger the animal, the larger the prey. Common prey for smaller reptiles include crickets, cockroaches and flies, while larger reptiles enjoy locusts. Earthworms and snails may also suit some reptiles.OmnivoresOmnivores eat a variety of food of both plant and animal origin.