Werewolves also can.Goblin eggs need to be fertilized by a harpy, centaur or male goblin within the next few turns following the impregnation encounter. Not sure if any other creatures can fertilize goblin eggs - the golem, the ghost, the dryad, the ogre and the brigand definitely can not, and others do not tend to spawn close enough to female goblins very often.