Pokemon EV Training, IV Training and Pokemon Natures

What is EV Training?
EV training is gaining "Effort Values" by giving experience to a Pokemon and leveling it up. Every four of the EVs you obtain in a stat raises the stat permanently by one at level 100(Every 8 EVs at level 50). In other words, just faint the pokemon in a status area with the pokemon you are EV training. EVs can also be affected by the Pokemon's Nature and has a limit of 252 EVs per status and 510 EV limit for a Pokemon. You can also increase EV status by buying Vitamins and other Competitive items from the Pokemart.

EV training
EVs will always be accumulated as you gain experience, but more often than not, you'll be collecting random EVs as you train if you're not paying attention to them. You will want to put EVs into stats that will make your pokemon perform better in your team. Since you can only have a maximum of 252 EVs in a single stat, and 510 in total on a single pokemon, you'll have enough EVs to max out 2 stats with 6 leftover to pull in an extra stat point in a tertiary stat.

Preparing your pokemon for EV training

Since pokemon cannot gain experience at level 100, you will have to use a common candy to enable your pokemon to gain experience/EVs again. Next, a stat reset can be used to reset your pokemon's EVs if you want to start specializing in certain stats or if you messed up EV training your pokemon.

Optional - 0 to 200 EVs with vitamins

Vitamins can be used to increase your pokemon's EVs by 10 in their respective stat. In the traditional games, you can only use vitamins up to the first 100 EVs in a single stat (10 HpUp/Protein/Iron/Calcium/Zinc/Carbos). However, in Project Pokemon, Vitamins can be used up to first 200 EVs in a single stat. So you can buy 20 of 2 vitamins to increase 2 stats be 200 EVs.

(You can also just buy 51 vitamins that don't increase a single stat's EVs over 200 to max out your 510 EV total, but at level 100, a stat will always be 13 or less stat points less than a pokemon with 252 EVs in the same stat stat.)

Method 1 - Elegant Valley

Elegant Valley is a place where bushes in certian areas give specific EVs.

Method 2 - "Iso Bots"

In saffron city, beside the pokecenter is a robo-champion center, where champions can submit parties for other people to fight. Iso has left some EV training bots with pokemon parties yielding 3 EVs per KO. Alongside an active "Effort Value" pokebooster, you will only have to fight an Iso bot 7 times to max out a stat at 252 EVs. Alternatively, you can use a Power item and get 42 EVs in a single stat in one battle. That means you only have to battle him 6 times.

What are IVs?
IVs, or Individual Values are random numbers ranging from 0-31 given to each stat of a pokemon when you encounter it. At level 100, the full IV value will be added to the stat. So if 2 of the same pokemon are at level 100 have 0 EVs and a neutral nature, the pokemon with 31 IVs in a stat will have exactly 31 more stat points in the stat than the same pokemon with 0 IVs in the stat.

Increasing IVs
In the traditional games, you cannot change the IVs of a pokemon(Hyper Training is superficial and does not apply to breeding and Hidden Power). But in Project Pokemon, you can use a PokeImprove to max out a random IV that isn't 31 to 31 for 30,000 pokedollars

Natures
A pokemon's nature affects the growth rate of two of its stats, ultimately increasing one of its non-HP stats (Attack, Speed, Defense, Sp. Attack, or Sp. Defense) by 10% and decreasing another by 10%. Every pokemon has a random nature and can be changed. Here are the list of natures with increased stats and decreased stats (total of 25):

Tip: You can buy one Nature stone using Pokedollars or BP and save the game before you use it. When the game saves, use the Stone on the desired Pokemon and if you get the nature which you don't prefer, just close and restart the game and re-use the stone. Keep doing it until you get the right Nature for your Pokemon.

You can also pay the scientist in Elegant Valley 100,000 pokedollars to set a pokemon's nature to any single one depending on what stat your choose to increase and decrease

Where Can I Check my EVs and IVs?
You can also check your Pokemon's EVs and IVs (Innate stats) at Elegant Valley. There is a house with an NPC that can show you your Pokemon's stats. The interactions with items are associated with Rotom and its different forms.