Celadon Gym if you haven't beat it yet. If you have train around six/seven isle.
I personally think that the best party is... Charizard - Level 80 Dragonite- Level 75 Mew - Level 65 Lapras - Level 65 Nidoking - Level 65 Arcanine - Level 65
If you're a member, rock crabs are your best option.
feraligatr, charizard, amphardos, sczisor, pidgeot, arcanine
Bite, Earthquake, Dragonclaw and Fireblast
My best team would be venasaur raichu Articuno moltres arcanine and raikou
The best place and time to find growlithe is at route 7 in the day time. Once you have caught Growlithe, you can evolve him into Arcanine with a fire stone. Hope I helped!
What level each level has a distinct sniping place?
No, the best place to find diamonds are on level 10-15.
growlithe/arcanine
Moltres Charizard Arcanine Ninetales Rapidash Flareon
if you mean "best" as in, with really high stats, then slaking takes the lead with arcanine following a close second. (Though there have been some discussions on whether arcanine is a legendary or not....they're pretty easy to get though)
Blastoise, Dragonite, Zapdos, Tyranitar, Alakazam/Mewtwo, Moltres/Arcanine