Er zijn vier algemene types eggen: schijveneggen, tandeggen, kettingeggen en kettingwieleggen. Eggen werden oorspronkelijk getrokken door trekdieren, zoals paarden, muildieren of ossen, of in sommige tijden en plaatsen door mensen. In de moderne praktijk worden ze bijna altijd getrokken door tractoren, hetzij aan een dissel, hetzij aan de driepuntsophanging.
Eggen zijn er in verschillende soorten en gewichten, afhankelijk van hun doel. Ze bestaan bijna altijd uit een stijf frame dat schijven, tanden, gekoppelde kettingen of andere middelen om de grond te verplaatsen, vasthoudt - maar tanden- en kettingeggen worden vaak alleen ondersteund door een balk aan de voorkant van de set.
- Schijveneggen worden meestal gebruikt voor zwaar werk, zoals na het ploegen om de zode op te breken. De schijven hebben ingekeepte randen en zijn licht gebogen zodat ze de grond kunnen opvangen en roteren. Dit helpt de grond te mengen, in plaats van richels en sporen achter te laten. Daarnaast zijn er verschillende types rotorkopeggen, waarbij de cultivatoren door de trekker worden aangedreven in plaats van te worden gesleept. In ruige gebieden met boomstronken en rotsen kunnen reusachtige schijveneggen worden gebruikt in plaats van een ploeg.
- Kettingeggen worden vaak gebruikt voor lichtere werkzaamheden zoals het egaliseren van de bodem of het bedekken van zaaigoed. Ze kunnen ook worden gebruikt op weiden om mest uit te spreiden, of voor het egaliseren van een speelveld, zoals een honkbalveld.
- Eggen met tanden worden gebruikt om het veld voor te bereiden voor het planten, om klein onkruid in groeiende gewassen te verwijderen en om de grond tussen de rijen los te maken. Hierdoor kan water gemakkelijker in de grond trekken. Een tand is een metalen staaf die naar de grond wijst. In tegenstelling tot een schijf, draait hij niet rond.
- De vierde is een kettingeg. Schijven aan kettingen worden onder een hoek over de grond getrokken. Deze eggen bewegen snel over het oppervlak. De ketting en de schijf draaien rond om schoon te blijven terwijl ze het bovenoppervlak tot ongeveer 3 cm diep opbreken. In één werkgang wordt een glad zaaibed gemaakt voor het planten.
Afhankelijk van de grondsoort en het gewas dat wordt geplant, kunnen een of meer soorten eggen worden gebruikt om de grond plantklaar te maken. Als de grond zeer licht is, zodat hij gemakkelijk door de wind kan worden weggeblazen, kan aan het einde een wals worden gebruikt om de grond te laten bezinken.
Een sleep is een benaming voor een zware eg, vaak een kettingtype.