@Jesspke,StarryCub: Right, allow me to help you out. Jesspke, you should try to avoid moves like Hydro Cannon at all costs, it's not worth the 1 turn it wastes. Instead use moves like Surf (Hydro pump can be used too, but I prefer surf because it has more PP and better accuracy). 2 x 95 = 190, which is more then 150.
Also avoid multiple moves of the same type, unless they're priority moves, like Aqua jet, and status moves, like swords dance.
Also, take a look at their stats, Pokemon like espeon have high special attack and low attack, so you shouldn't use physical moves on him.
Next thing you may want to consider are natures, each pokemon has a nature, most of these have an effect on their stats, natures I recommend are usually Adamant, Jolly, Modest and Timid. Adamant and Jolly are good natures for physical attackers, as they decrease the pokemon's special attack, but increase their attack or speed respectively. Modest and Timid, on the other hand, will decrease the pokemon's physical attack and increase their Special attack and speed respectively.
If you aren't sure which nature would suit your pokemon the best stick with either Serious, Hardy, Docile, Quirky or Bashful. These won't affect your stats at all.
Anyway, here are my suggestions:
Feraligatr
Adamant or Jolly, since he has got a high attack stat. Impish or careful are also good natures (they'll increase you defensive capabilities at the cost of special attack)
-Swords Dance
-Waterfall
-Superpower
-Ice Punch
Swords dance will double the damage you deal, so use that first, The other moves will allow you to tear apart as much as possible.
Arcanine
Serious, Hardy, Docile, Quirky or Bashful
Most people would recommend an physical oriented nature, like Feraligatr, I prefer to have this guy use both special and physical moves.
-Flamethrower (Flare Blitz can be used too, but I don't like moves that hurt the user)
-Extremespeed
-Bite
-Dragon Pulse
Flamethrower should be your main attack.
Extremspeed will allow you to go first, handy when you have to face fast enemies. Dragon pulse and bite are there to hit more things for supper effective.
Dragonite
Adamant or Jolly
He's got a very high special attack stat, but an even higher attack stat, I'd go full physical, if I were you.
-Dragon Dance
-Dragon Claw/Outrage
-Fly
-Earthquake
Fly's there so you don't have to walk that much, when in battle, use dragon dance, he'll be faster then most things after a dragon dance or 2, nd his attack power will rise too, allowing you to decimate enemy teams.
Espeon
Modest, Timid, high special attack combined with low phydical attack, this would fit him the most. you can use Bold or Calm too.
-Calm Mind
-Psychic
-Shadow Ball
-Grass Knot
Not much to say, Calm Mind first and then fire away!
Mightyena
Adamant,Jolly
-Double Team
-Sucker Punch
-Return
-Iron Tail
I'm not too fond of him, he's weak compared to the rest of your team. He's also unable to learn many kind of moves, so he won't be inflicting lots of damage either. Sucker Punch is the only thing you can rely on for some decent damage. I'd switch him out for Gengar
Ampharos
Modest,Timid.
-Thunder Wave
-Thunderbolt
-Power Gem
-Signal Beam
One of my favorites, thunder wave will provide with some paralysis support, which will come in real handy because he isn't the fastest one around. the other 3 moves are there to inflict as much damage as possible.
Gengar
Modest, Timid
-Shadow Ball
-Energy Ball
-Thunderbolt
-Sludge Bomb
This set will deal massive damage, trust me, you'll like it.
Hopes this helps you!