there's a lot more in that that you could fix besides what i'll say, but i'll just cover the basic redundancies and give some simple suggestions...
raichu - cut thundershock, thunder and flash - add thunder wave. the next two can be fillers like double team and a physical attack (double-edge). i'd recommend raising a surfing pikachu to replace double team or double-edge.
nidoking - cut ice beam and strength. add earthquake and rock slide.
charizard - cut flamethrower, cut and fire spin. there are lots of ways you can go with charizard - i'd recommend either a slash set (slash/fireblast/2 others) or a swords dance set (swordsdance/fireblast/double-edge/filler)
blastoise - cut strength and bubblebeam. add blizzard/ice beam and a filler (maybe double-edge, double team, etc.)
mew - cut fly, mega punch and solarbeam. for a pokemon with the ability to learn ANY tm, you aren't being very imaginative. first off, give him softboiled. from there, you can go for a standard sweeper set (psychic, softboiled and then your choice of earthquake/blizzard/thunderbolt/fireblast), or perhaps a swords dance set (softboiled, earthquake, double-edge, psychic/something else?).
dragonite - cut all those moves. dragonite can go a number of directions. remember that he can learn a lot of special attacks, that his double-edge will HURT, that he can learn horn drill and that he can learn thunder wave. construct a set from there...
EDIT - oops, i forgot that body slam existed. body slam is a healthy alternative to double-edge in almost any case, and because of the paralysis it's probably even better.
DDR: want to pass Paranoia Survivor ~ Religions are just cults with more members. -- The resident SSB:M Captain Falcon user. -- "Let's eat fast so we can eat again!" ~ Ash