3 attacks of the same type is really unnecessary. Keep Eruption, take Extrasensory(via Vulpix/Nuzleaf) and Hidden Power, and ditch Cut.
There's not much to choose from for the fourth move. Flamethrower is stronger whenever Typhlosion is at 2/3 or less of it's health. But Flame Charge can help sweep if you don't get hit on the first turn and get to spam full-power Eruptions. Some physical move like Brick Break could work, but don't expect too much of it's mediocre physical attack.
Running Poison Fang is pointless when Cross Poison is available. Acrobatics would also be much better than Air Slash. Confuse Ray is also eh, Zen Headbutt would be better.
But there's a much better set for it. Nasty Plot (via Honchkrow), Venoshock, Air Slash, Hidden Power Fighting/Ground.
Primeape is bad at this point of the game, but if you want to keep it, keep Close Combat, replace the last three move. Punishment/Night Slash, Thrash and Screech are about the best you can go for. But if you go back to pre-E13, you can get Poison Jab, Rock Slide, Earthquake and Acrobatics via Smeargle, check the pinned guide in this section to see how it's done. Sleep has also been non-existent in-game so far, so either Defiant or Anger Point would be better, I prefer AP.
Keep Discharge, give it Hidden Power (Fire/Ice would be fantastic), Grass Knot and Nasty Plot(gotten by not evolving Pichu until level 13 or 18).
Both Earth Power and EQ is pointless. Rock Slide would be much better. Also, ditch Crunch, since we're past both Shade and Radomus, next to nothing will be hit Super-effectively by it now. Superpower would be much better.
Dewgong really isn't terribly good. Ditch Hail, you have only one Pokemon taking advantage of it (and not even by that much), while everything else on your team is just hurt by it. Keep Surf and Ice Beam, but get an HM Slave and remove Dive. Aqua Jet and Perish Song, maybe Hidden Power oughta work, but it's really not that great.
Magic Bounce is much better for Espeon. Swift is also bad this late. Hidden Power Fighting would be perfect for it, Stored Power can work with Calm Mind (though any physical attacker makes setting up impossible). Yawn is also very useful.
Aromatherapy and Wish are pointless since we have healing items in-game. Hidden Power works, and if you go back to pre-E13, Light Screen, Calm Mind and Psychic can be gotten onto it (Spritzee>Swirlix>Florges).
I strongly advise getting Tailwind onto it.