As Pichu said, Eevee is only good if you want the psychic one. If not, replace it with kadabra or Alakazam(if you trade Kadabra it will evolve)so yo have a strong psychic type. Rioul is not a very good pokemon until it evolves. Lucario is one of the best pokemon ive ever had though. So try to get Riolus happiness up as fast as possible ifyou want to keep him. If you don't want to keep him, Machoke, Machop, And Machamp(if you trade machoke he will evolve) so you have a strong fighting type. No Pichu. Its completely useless, and so is pikachu. Riachu is ok, but if you want a good electric type, I trade yourself an Electrabuzz or Elekid. Electrubuzz is really good and Electrivire is better, for later in the game. Now You have a strong Electric type. Instead of totodile, replace it with Mudkip(it was probably pedicted that id say this) as Swampert as an EXCELLENT Moveset and only 1 weakness. Pick cyndaquil instead or if you want some defense on your team, Chikorita. Charizard is an amazing choice as he is one of the strongest pokemon ive ever had. He is a must.
So overall, I would go with Eevee, Riolu, Elekid/buzz, Mudkip, Cyndaquil, and Charmander.