I agree with you about being iffy on confusing the opponent and raising their stat but it was the easiest suggestion for confusion with your team and an extra turn might be worth the risk. Also with Sharpedo I wasn't telling you to get rid of waterfall I more so meant you should either pick waterfall or dive, not both because aqua jet priority would be better.
I also saw that you started another thread looking for the swords dance TM, it isn't available yet but if you have a heart scale you can teach Lucario swords dance because it's learned at level 19.
Another strategy I used for the double battles was lowering one of the opponents pokemon's attack or special attack drastically then picking on the other pokemon.