Pokemon Silver Version Cheats For Game Boy Color
If you capture a Ditto you can use that for breeding. The Ditto will act as the female, so you wont have to get two of each type of Pokemon that you want the baby form of it. For Example just breed a Ditto and a Pikachu, and you will get a Pichu.
You can duplicate pokemon whether or not it holds an item. Get to a computer and save it, making sure that you have atleast one more room for the cloned pokemon. Deposite the poke'mon that you want to duplicate. Now change boxes, when you change you'll automatically save, so say yes when it asks you to save. When it says "Saving, don't turn off the power", turn it off then on. When you gain control, you'll be holding the regular pokemon and there will be the cloned pokemon in Bill's PC. Use this glitch at your own risk, as it is possible to corrupt save data.
Freeze your Game Clock
This is strange, but also permanent, so only do this if you want your clock to remain set on a certain day. To do this, go to Vermillion City and talk to the Machop that is stomping on the ground. After you talk to him, open your Pack, go to Coin Case, and look at how many coins you have. Your game will either freeze or reset, so you must reset if it freezes. When you do, your game clock will be frozen in that exact time unless you use another code to change the time, which is possible.
Get all three starters
First start a new game. Then after you have selected a starter pokemon, work your way through the game, not saving at all, until you can catch pokemon. Catch any other pokemon then deposit your starter into the PC box. After that, change boxes and when it asks you to save click "yes". When it starts saving reset(or turn off) the game. When you go on your main file the starter should be in the box that it was placed in. Make sure before you do this glitch to go on your main file and move the number one pokemon in the box, as the starter will replace it. Use this glitch at your own risk, it can mess up game data.