Here are Two challenges that I've thought up:
Pokemon Draft: Use This
http://randompokemon.com/ to generate 6 pokemon. Choose one of those as part of your team. You may, Re-roll any legendarys or any pokemon that don't exist in that generation (IE gen 5 pokemon if your going to play diamond) or simply pick from the valid pokemon. *Note, When you re-roll, use another page and generate the number of pokemon you need to re-roll for. Just because you get a legendary doesn't mean you get a mulligan for the other 5 pokemon.* Once you make your team of six, breed one egg for each and trade them into your game as soon as possible to hatch. You can evolve these pokemon. (if you get a chimchar, he can evolve to infernape)
-Legendaries and Duplicate Pokemon are forbidden. This includes pokemon from the same evolutionary family. (Can't have a chimchar AND an infernape. Can't have Espeon AND Flareon)
Team Eevee: Breed a team of 6 Eevees and then trade them to your game. You can evolve them into any of their evolutions. NO DUPLICATE Evolutions. (Can't have two flareons, but you could have multiple Eevees)
Additional rules to make either of these harder, choose at your discretion:
-Pokemon who faint are considered Lost. Release or pc box them. You may not replace them.
-Devious Level Cap: Pokemon cannot be higher then 10 levels + 5 levels per badge (No higher then level 15 before beating second gym). If a pokemon exceeds this level, you cannot use it in battle. If a pokemon levels up in the middle of the battle, it may finish that battle but may not battle again untill after the level cap is raised.
-Low Stock: You may not carry more then 5 of a particular item.
-Thrifty Shopper: You may purchase no more then 2 of each item from each pokemart. You may only shop during your first visit to the area where that pokemart is at. You may purchase 10 of each item in the pokemart before the E4.
-No Held Items: Your pokemon may not hold items.
- Type Specific Moves only: With the exception of HMS, Pokemon may only learn moves that match their typing.
- Restricted Evolution: A Pokemon may not evolve unless it accomplishes some feat that you pre-determine. This could be something such as beating a gym leaders pokemon or defeating 100 wild pokemon without leaving the grass.
I'm Going to try Draft on Diamond and Team Eevee on Plat. Level Cap restriction for both.
Drafted Team:
Kirlia
Venusaur
Luxray
Typhlosion
Cranidos
Garchomp