You can find it on routes 7, 8, 36, and 37.
When I say near I don't mean in I mean NEAR the Safari Zone. That is in Johto but in Kanto you can get it to the east and west side of Saffron.
You can only catch Vulpix in SoulSilver, not in HeartGold. You can catch it on route 36 and route 37.
You just have to get lucky. There is no method to get a boy vulpix. You are at the luck of the game.
you can't.you must trade from soulsilver.
You need a firestone.
Vulpix is actually exclusive to Pokemon Soul Silver. I will put a link to the list of locations in the related links.
heartgold but you can get vulpix in soulsilver
Growlithe is a heartgold exclusive like vulpix is for soulsilver so your gonna have to trade to get one.
You can't you would have to catch one in Pokemon Heartgold or Pokemon Soulsilver and trade it to Platnium
Heatgold is a really fun game, and is exactly the same soulsilver exept for different Pokemon like heartgold has growlithe and soulsilver has vulpix.
It evolves via Fire Stone, not leveling.
No, the only way to get it in HeartGold is to trade from Diamond, Pearl, Platinum, or SoulSilver.
Vulpix can be caught wild on Routes 7, 8, 36, 37, and 48.