(Fan Made) Farmer's Guide

Farmer
Farmer is a perk acquired from the breeder's branch that allows you to acquire eggs from pokemon by feeding them rations, and using play/pet to send them back into the wild.

Specialization

Right after acquiring the perk. You need to go study the books in order to pick your 2 egg group specialization. The reason this is important is that when these Pokémon drop eggs, they'll start dropping eggs for that specific egg group. An example would be rattatas usually drop only Newbie eggs. However specialization turns some of those eggs into Field ones if your a field specialist.

Friendship

Friendship helps to increase the chance of an egg dropping from one of the pokemon. In particular, there is a job in Pallet town that allows you to raise friendship with a specific pokemon at the cost of lower pay.