The grass under safarri zone
You can't, trade with soulsilver
you can find them in soulsilver gold silver ruby
Get a vulpix from a friend's SoulSilver game (the GTS can help you here) and evolve the vulpix with a firestone
In Routes 36, 37, and 48. You cannot get them in SoulSilver, but you get Vulpix instead.It's on route 37 and 38. In soulsilver, you can find a vulpix in that area. If i am incorrect, it is just under the fourthn gym.route 7 mostlyroutes 7,8,36,37,48
You just have to get lucky. There is no method to get a boy vulpix. You are at the luck of the game.
Vulpix is not available in HeartGold. You can, however, find a friend who has SoulSilver that will be willing to trade with you, or you can go on the GTS
You can't. In Soul Silver, you can catch a Vulpix but not a Growlithe. In Heart Gold, you can catch a Growlithe but not a Vulpix. I recommend trading a Vulpix (or any Pokemon, really) to someone with a Heart Gold game in exchange for a Growlithe.
Fire stone
You need a firestone.
Not in wild. You must evolve vulpix.
you can't.you must trade from soulsilver.
You can only catch Vulpix in SoulSilver, not in HeartGold. You can catch it on route 36 and route 37.