Hidden Power (Fighting) is the better option over Substitute on Espeon. It gives it a way to deal with Dark Pokemon, as the current set can't touch them otherwise.

Smeargle should use this spread to optimize its bulk: 80 HP/96 Def/80 SDef/252 Spe.

Ninjask has a hard time Baton Passing things because of its 4x weakness to Stealth Rock. Gliscor is a better alternative because of its good physical bulk. That, and you already have Smeargle to BP Speed boosts:
-Substitute
-Baton Pass
-Earthquake
-Toxic/Taunt/Facade
Nature: Impish
EVs: 248 HP/36 Def/236 Spe
Item: Toxic Orb
Ability: Poison Heal

If Infernape is forced to use U-turn while being Choiced, it kills off the boosts it received in the first place. A mixed attacking set might be a better idea to give it more versatility while on the field:
-Fire Blast
-Close Combat
-Grass Knot/U-turn
-Stone Edge/Mach Punch
Nature: Hasty/Naive
EVs: 252 Atk/4 SAtk/252 Spe
Item: Life Orb