I'd suggest some different moves for the Donphan; there normal type moves aren't very useful. Earthquake (which iirc it would learn naturally later on) is a must. Maybe some rock type move too?
Typhlosion's moveset is pretty narrow sadly although say if you don't mind doing some Battle Frontier stuff Thunderpunch via Move Tutor is cool, and it has some useful TMs (EQ, Brick Break, Rock Slide, Solarbeam if you want to have a sun-theme too via Sunny Day, although that wouldn't help Gyarados much). Speaking of Gyarados it would prefer physical moves rather than special; ie Hydro Pump is less useful on it than Waterfall in most circumstances I imagine.
My Donphan just learned EQ. It has rollout, but I'm thinking I need to replace it with a move like stone edge or something along the lines of that. I'm going to try to get some stuff on Typhlosion too.