Agh that killed my eyes to read, could you post it in a list next time please. Anyway:
Blastoise: seems like you've been putting more training into this guy. It's good enough anyway.
Slowbro: do you really need Calm Mind? But otherwise it's good enough.
Pidgeot: well no surprise here, loads of people have Pidgeot at this time. You don't really need him. Well if you want to keep him teach him Steel Wing.
Snorelax: great!
Ninetales: I wouldn't really recommend Over Heat. It might be powerful but it lowers SP Attack. But I don't think there's anything else to teach it.
My advice to you is to catch the three legendary birds Moltres, Articuno and Zapdos. Drop Pidgeot for Zapdos, Ninetales for Moltres and make Articuno your sixth team member. You'll have a little trouble with Lance if you don't get Articuno so get him at least.
Moltres is in Mt. Ember
Articuno is in Seafoam Islands
Zapdos is in the Power PLant
I'm finished here...
Special thanks to Yossy666 for the avatar and signature images.