Yes there is other Pokemon wifi chats. The one i go to is http://solarisleague.pokemonlegend.net/forum.htm. It is a very good site and there are tournaments, gym leaders, elite four members, etc. Serebii is bad wifi chat center because it is too crowded and untrustworthy. The smart choice is http://solarisleague.pokemonlegend.net/forum.htm. We will make u feel at home.
Have Fun Battling and Trading
Chat with our AI personalities
Bulbapedia, the Pokemon Wiki, and Serebii are good sources.
Serebii have forums for trading, battling, news, and pretty much anything Poke-related, plus an IRC chat room.
Rhydon Persian kangaskan And 1 other pokemon that I'm not sure of good luck
Any Pokemon is good if you know how to use it, a bellsprout evolves to a victreebell which has grass AND pison moves,so it'd be good on water,ground,rock,and other types, bulbasaur,same only it's stronger,but any Pokemon can beat it,even with type disadvantage,same for all other Pokemon,the Pokemon is as good as it's trainer.
No you can not catch dido in Pokemon sapphire but you can in almost all the other Pokemon games so all you have to do is trade dido over from one of the other games. Good luck