Thanks for all the advice, guys.
First off, I know Pangoro really isn't great but I wasn't sure where to get Scrafty. I tried to catch the one in the pokemon gang, but ya know, couldn't. I just thought I couldn't get one until way later, but now I know.
Concerning psychic types, I was planning to get Gardevor for the dual Fairy/Psychic typing. That would open up a slot to get another rock type, which I planned to fill with Rhyperior and replace Dugtrio.
Most of Empoleon's are physical anyway so I just stick with those, and I've never really liked Aqua jet anyway. Just waiting for Surf
As for fire types, I grabbed Torkoal because It could learn Nature Power and I didn't like how much of a weakness Camerupt has to water.
Considering all that, are those reasonable changes? Also, what other good fire types are there besides Camerupt, Archanine, or Rapidash? (everyone goes for those)