Well, I guess you did'nt do the best you can when making the first team, because two dragons is too much for you - instead of Dragonite, you can use some tank or a wall, and for this role, I would use either Vaporeon or Umbreon for a great pokemon. their movesets would be:
For the second team, I would Change the movesets of your pokemon like this:
(This moveset is one of the best movesets I know. Courtesy of Swampert(The User))
Your Arcanine moveset is superior! Good job!