Instead of hatching so many eggs, you can save in front of the Day Care Man and soft reset. If the egg he gives you doesn't hatch into a Pokemon with stats you like, then all you do is reset the game and take the egg again. Because each egg's stats are only set once you receive the egg, you can get the same egg over and over but each time a Pokemon with different stats will hatch. The same thing applies for shiny Pokemon.
Just a little Breeder's tip I picked up from the Shiny Pokemon forum! Haha.