Well a few suggestions for you mate.
Dragonair, already is quite the hitter he is definently worth keeping, I think you can realize that. Great job on Poliwrath but keep training him. ;) I'm got a great moveset for Bellossom, good idea w.\ Sunstone as well. Here is a moveset for it though Petal Dance, Solarbeam, Sunny Day, Poisonpowder. I can't remember if I used Petal Dance or if it was Giga Drain, check if Petal Dance is in 2nd.Gen, all I remember is that the Bellossom I had was very good and did great in the Elite Four. You might want to keep acid instead of poisonpowder though. Try pidgeot if you don't like noctowl, although I'd keep noctowl. I'm almost positive he can learn Psychic. A great moveset would be Fly, Psychic, Reflect and Hypnosis/Peck. Typhlosion, not much I can say except drop Tackle, it's horrible, learn flamethrower as well. As for your Eevee/Umbreon matchup I don't know what to do about this one except for drop sand-attack. Good luck mate. Nice work so far, check out my topic on my team, please rate. :)
Torterra
"The Continent Pokemon."