Bibarel, of course. Rock smash, Rock climb, Strength and Cut. Covers all the basic ones, with Surf on Empoleon and Fly on Staraptor.(yes, my Staraptor sucks.) You don't really need Defog or Waterfall with you all the time.
Heh, I still remember my old friend who used the Mew he got in his Blue...