Charizard - Good moveset so far. I'd suggest as the last move as Fly because you can evade the foes move and since charizard has good attack, Fly can easily take on many pokemon. (and you should keep earrthquake, by the way)
Arcanine - I like this moveset again because , just like Fly, Dig evades the foes attack and then attacks - this move is also useful fof escapinc caves and dungons.
Ninetales - Great choice on Energy Ball cause' you can deal with water-types and also will-o-wisp can help with sticky solutions.
Houndoom - Mabye replace nasty plot with another move that raises accuracy(user) and lowers evasion(foe) or mabye shadow ball or embargo. In other cases, this is a great moveset.
Blaziken - Good choise with sunny day and solarbeam coz sunny day makes solarbeam a one-turn attack and powers up blaze kick.
Finnaly, Magmortar - This is not a comment on the moveset but magmortar is a very good fire type.
Now for the moveset - The new moves should be:
Confuse Ray - inflicts confusion
Overheat - magmortar has high stats so the recoil mont make muck difference
Attract - stop foe from using powerful moves.
Hope this helps:).