Raichu - Good.
Ninjask - Good.
Gengar - Hmmm... ok... you could use toxic on him but looks good.
Ninetales - Uh oh no don't do this -
A burn caused by will-o-wisp causes attack to be halved - confuse ray uses the confused pkmn's attack value to calculate the damage done when it 'hurts itself' so the drop in attack only hinders the damage done by confuse ray.
So drop either confuse ray or will-o-wisp, maybe think about toxic on Gengar or Ninetales.
Rhydon/Zangoose - I'm not good with these pkmn.
Sceptile - You could work in to the move set 'Dragon Claw' but it's up to you.