No BJ on Swirlix?
Definitely BJ over black sludge.
Meditite might be better than Aipom, but that's just my personal preference.
Maybe Gligar over Fletchling?
Also don't overuse fake out. It just gives your opponent free switches if they predict it.
Kinda haxy battle- HJK miss and crit won you...