Lol I have to be the laziest one here.
I am too lazy to breed shinies. I am too lazy to breed for perfect ivs.
The only thing I do is breed for the right nature and characteristic, then I be like okay...and pray as it is leveling up (after EV training) that it's stats will turn out great.
Then by time it is at level 50, it is a good indication of how it's lvl 100 stats will be, and if they are 10 off from the max attack, special attack, defense, etc that I want, meh, I'll still keep it. As long as it looks like it has like 20 evs.
I get attached to the Pokemon lol, like people, they aren't going to be perfect lol. Accept them as they are.