Question: how are ivs passed down?
Answer: To get a parent Pokémon to pass down IVs, give it a Destiny Knot to hold. This passes down five of their IVs to their child, randomly. Having a parent hold a power item that's used for EV training will have the parent pass down the corresponding stat guaranteed.