Well...Pokemon Online is a Battle Simulator, allowing one who has no Wi-fi to battle. It's not made by Nintendo or anything, but it's great. You can use any pokemon, with any of their legit abilities, moves, genders, etc. It's all legit, and even allows you to give your pokemon a proper IV/EV spread. Most people leave their IVs at 31. You can also attach any item, (That's attachable,) to a pokemon.
It's really good. I'll give you the link- http://www.pokemon-online.eu/
PO- Pokemon Online. I use it to do battles in my clan because although I have Wi-fi, I don't have a solid Ghost team for my elite four business. :3 We're looking for Gym leaders in my clan, if you start looking for a clan...*cough cough*