GS really needed more differentiation between high encounter & low encounter trees. Would it have killed them to make low encounter spearows like level 11 or something because i have no idea if RNG is having the tree im hitting be one or the other & Spearow is so common in both you won't really know until you happen upon a heracross
My friend was searching for Pineco for four hours before finally giving up. I can understand the Headbutt Frustration. At least for Pineco if you hit a Kakuna/Metapod you know it's not that tree, but even then its a total crapshoot. 10% of the time on a tree which can spawn a mon you get Pineco 30% of the time... I'm not sure why Headbutt mechanics were so bad.
In any case, I am lv 23 across the board atm with Miltank, Bayleef, Ariados, Pidgeotto and Quagsire. Not sure what to add as my 6th atm, but I am leaning towards Magnemite cause I can't really fit anything else.
Related: I managed to breed Leech Seed Bayleef and it has been doing some serious work with Reflect and Poison Powder vs Tougher foes. It's been good. Shame that the first Hoppip I found must have accidentally triggered the Family check because after 4 hours of walking around Goldenrod I had no eggs even though they said they were interested in each other. A friend traded me a male Hoppip from his game and in less than 100 steps I had an egg... No words can describe how irritated I was! I have since left my original Bayleef and Skiploom in the daycare to see if they ever actually spawn an egg.