Hey guys Twiggy here. Now, I have seen a lot of posts about whether Lucario > Mienshao or vice versa. But think about this, which Pokemon would be better for a competitive team. I know that with Mienshao's higher speed and greater attack damage and Lucario's secondary type being steel, Mienshao would obviously win in a 1v1 against the two, but what about when they're not facing each other. Sure Lucario would fall easy prey to fighting, ground, and fire type Pokemon, but he also has about three times as much resistances to other types of Pokemon than Mienshao making him a more defensive choice. With the correct breeding, Lucario can also learn the moves that Mienshao can learn such as high jump kick. And with the correct EV and IV training, Lucario's attack power combined with Swords Dance will make him an unstoppable offensive machine while still having the defensive perks of a steel type. So in my personal opinion I would choose Lucario over Mienshao. It's like the old saying "To have a good offense, you need a good defense!"