>>35074174In gen 2 they don't give you the odd egg until you're facing Whitney. And they don't give you one in Gen 3 until you're at Flannery's gym. That's way too late in the game to hand you such underpowered pokemon. You'll have to go out of your way to get them up to level. Bonsly, Mime Jr, and Budew show up in the Midway point which isn't bad in and of itself, but since babies are usually friendship evolutions, training them will be an annoyance because they might faint in battle and mess Everything up.
BW2 did it right with the Flocessy ranch. There were Riolus, Magbys, Elekids, Azurill, and Munchlax very early on.