I think Endure and Protect run off the same counter. So you might not be able to use it. Why not Substitute over Endure or Dig. and if you use Dig, Earthquake won't hurt you, since it's part Flying.
Octillery:
Flamethrower over Psychic. Maybe Rest. over Surf or Ice Beam.
Machamp:
I like Chesto/Resto with Bulk UP, but it's up too you.
Torkoal:
Why not at Toxic somewhere in there
Let's see you got a Bug/Flying, Fire, Fighting, Water, how about Something now weak to Rock or Flying. Maybe a Psychic type. Like Grumpig and maybe a Poison Type or something resistant to Ground or Electric attacks. Something with Levitate . Like (Flygon, Chimecho, Claydol, or a Dragon type.)