any age
You cannot create your own Pokemon.
You have to own 60 Pokemon to get the national pokedex.
You can't make your own pokemon.
People are obsessed with Pokemon Go because it is the first game in Pokemon history where you can go out and catch Pokemon yourself and be your own trainer. Not to mention it uses the old original 150 Pokemon from the beginning of the Pokemon company.
To be a Pokemon Trainer, you have to own and train pokemon.
unfortunately, it is impossible to create your own Pokemon, you can only have the Pokemon featured in the games, but it is possible to modify them
get your own.
I don't think you can make your own Pokemon and put them onto the ds, it wouldn't be compatible...
Unfortunately, you cannot nickname traded Pokemon in this game, or any Pokemon game for that matter. You can nickname your own caught Pokemon by going to the Condominiums next to the PokeMart in Eterna City and ask the old man near the entrance. I hope that you will make do!
The old man is not a Pokemon
There is no special Pokemon you have to own, in leafgreen you must own/ have owned 60 Pokemon but say which game in the question...
Using the Old Rod in Pokemon Ruby (or any Pokemon game for that matter) will get you a Magikarp as that is the only Pokemon an Old Rod can catch.