1. Scarp Blaze Kick for Flare Blitz, way better power and accuracy. Instead of Bluk Up, you could breed for Baton Pass to give the speed boosts to someone else or Night Slash to hit Psychic types hard. You don't really need to sweep, If Blaziken can take out even 2 foes, the rest of your team can handle the rest. Baton Pass would actually help your team a lot, since it's rather slow.
2.There's an item in the Obsidia Dept. Store that increases the holders accuracy if it goes last. With that, High Jump Kick has 99% accuracy. You could breed a Hitmonchan with a Buneary, then that with Scrafty to get the 3 elemental punches onto Scrafty. You could aslo breed for Zen Headbutt.
3.Metal Sound and Screech are worth looking at. They halve the foes (sp)defense, essentially doubling your attack against that foe. With Analytic, Thunder Wave may not be that great, but it can help the rest of the team. Charge Beam can have almost perfect accuracy with the item I mentioned.
4.You could use a Smeargle to get Rock Slide as well as Ice Shard onto Donphan. I'd recommend using Knock Off as well, especially because you already have an electric attacker and Sunny Day only helps one move of your entire team, Blaze Kick, while weakening another, Surf. I'd say there's better Ground types than Donhpan.
5. You could swap Charge Beam for Calm Mind, it's guaranteed to increase Sp.Atk, as well as increase Sp.Def. Even super-effectively, Charge Beam is weaker than neutral Psychic due to STAB. Reflect is also very useful, esoecialy with Light Clay.
6. It's not certain we'll get Surf in the next episode, so don't get your hopes up too high. Really, without TMs, Vaporeon isn't all that good, IMO.
I'd say swap Donphan and Vaporeon. Instead of Vaporeon, you could get either a Swampert or an Empoleon.
Empoleon can have a much better moveset than Vaporeon, I'm thinking Scald, Ice Beam, Agility and Drill Peck. Get a Simipour and teach it Scald, as well as a Remoraid and Ice Beam. Hit a wild male Smeargle with Scald so Sketch copies it, but make sure Smeargle survives. Catch that Smeargle. Level Smeargle to the next x1 level, as Smeargle learns Sketch every x1 level (11,21,31, etc.). Encounter a new Smeargle, use Ice Beam on it. The wild Smeargle will Sketch Ice Beam, switch your Smeargle in and Sketch it's Ice Beam. You'll then have a male Smeargle with Ice Beam and Scald. Then, breed that male Smeargle with a female Buizel, level a new male Buizel to learn Agility and breed that with a female Piplup. If the gender of any "breeding components" is wrong, breed it with a Ditto and wait for a Pokemon with proper gender.
Instead of Donphan, I'd recommend a Durant with Hustle (breed with Crustle/Shuckle for Rock Slide), Excadrill (breed with Smeargle/Zangoose for X-Scissor), Crustle with Shell Smash and Weak Armor (breed with Geodude for Earthquake), Archeops (breed Wooper with Corsola, then Corsola with Archeops for an Archeops with Earthquake), Crobat (maybe go Special by breeding Nasty Plot onto it), Drapion (breed with Ninjask for Swords Dance), Gengar (breed a Stunfisk which learned Thunderbolt with a Grimer, then level the new Grimer until it learns Sludge Bomb and breed it with gastly to have it learn Thunderbolt and Sludge Bomb), Nidoking with Sheer Force (breed with Smeargle for Ice Beam and Thunderbolt), Leavanny (get it next update, in E12 Sticky Web doesn't work and Sewaddle doesn't learn it, both will be fixed for E13)...
There's a few more options, but that should do it.