I voted the question down because: a)IV boosting items dont exist(Ev boosting items exist)
b)You cannot IV train(only Ev train)
c)Individual Values (IVs for short) are the key to determining your pokemon's stats. IVs are randomly assigned when you encounter any wild pokemon (or receive it as a gift or egg). They consist of six numbers corresponding to HP, Attack, Defense, Special Attack, Special Defense and Speed. Each range from 0-31 and the higher the number, the better your pokemon's stat will be.
Pokemon earn EVs.As Pokemon battle, in addition to gaining experience points they also obtain Effort Values (usually referred to as EVs), which are special hidden values in each stat (HP, Attack and so on). Each Pokemon you battle against gives off EVs in one or more stats.
IVs are different from EVs.