One thing I'd mention is that you are wasting Tekkanin's excellent Attack potential by training him as a pure baton passer. His base Attack is 90, and both his types are physical. Beak Slash (Flying) and Silver Wind (Bug) are both useful 60 power attacks, that are quite powerful enough to take out vulnerables with STAB and one Swords Dance is enough to make them dangerous to non-resistants. Heck, even Slash (which he learns naturally) is a better choice than Protect IMHO.
I'd drop Protect and take whichever takes your fancy and suits the team. Your team looks a little vulnerable to Fighting attacks - A Rock, a Steel and a Normal, while your highly resistant Bug/Flying has no way of hitting back at them. Give him a Flying attack and the balance looks heaps better.