I was breeding for shinies in Pokemon Silver using the shiny Ditto method. I had already gotten two shiny Cyndaquil nearly back-to-back after about 50-70 eggs, and then I decided to move on to Zubat for whatever reason. It had been a while, a lot longer than it took to get the Cyndaquils, when they suddenly stopped producing eggs. This happened at exactly 90 eggs, just in case the number is important.
No matter how much I ran up and down in Goldenrod, they wouldn't make any eggs, so I decided to take the Zubat I had in and replace it for one that I had hatched. Still, no eggs were made at all. I decide at this point to catch a new Zubat to try that, but still had no luck. Because of this I gave up and moved on to Totodile, and got a shiny one pretty quickly, at around 30-40 eggs. I tried coming back to Zubat but to no avail still. Then I moved on to Eevee to hunt. However, the same thing happened that had happened to the Zubats, this time at exactly 25 eggs hatched. I moved on to Charmander and hatched a shiny at exactly 6 eggs. Now I tried to hatch a shiny Mareep but the same thing has happened again, this is at exactly 21 eggs hatched.
Please someone help me out I have no idea whats going on. Before you ask, the Pokemon say that they're friendly with each other when interacted with in the day-care (Ditto had gone up nearly 60 levels by now and I don't have the kind of money to take it out of the day-care with a fee like that right now). I made an account just so I could ask this, please someone help.