To catch Pineco in Pokemon HeartGold, you have to use the move Headbutt on a tree in New Bark Town.
You got to use Headbutt on trees in the following locations:
Azalea Town, Lake of Rage, Ilex Forest and Routes 26, 27, 34, 35, 36, 37, 38, 39.
Pineco does not evolve with a stone.
You can only catch Vulpix in SoulSilver, not in HeartGold. You can catch it on route 36 and route 37.
you can get celibi on heartgold only from a wi-fi event
Trade pineco from emerald or colosseum.
you get it in the bug catching contest
yes you can only catch a pineco on kanto because it is native to that region/
Pineco evolves into Forretress at Level 31.
L.v 31
it evolves from pineco at level 31
level 31
Evolve a Pineco at level 31. Pineco can be found by Headbutting certain trees.
To get Forretress you need to evolve a Pineco. To get a Pineco you need a Pokemon that knows Headbutt. Use Headbutt on a tree and a Pokemon will fall out. This can be a Pineco. Ilex Forest is an example where you can come upon Pineco by headbutting treees.
trade that steven dude for an evolved pineco
Use headbutt on trees and Pineco may fall out.
You cannot find Forretress in the wild. You have to evolve it from a Pineco. Pineco can be found in a tree when you headbutt it in the Ilex Forest.
You can't catch Rotom in heartgold.
Pineco is very rare. The only way to find it is to Headbutt trees. I've heard that Pineco is mostly found by people who Headbutt trees around New Bark Town.