No you don't, you will rarely encounter them in the wild.
You could cheat or soft reset.
standing in front of him. save it and if it doesn't appear shiny do a soft reset
You can use soft reset to keep trying until the Pokemon is a shiny. pressing L+R+Sel+Start will reset the DS. There is a 1 in 8192 chance that a wild Pokemon will be shiny.For shiny legendary Pokemon or similar, you can save just before you start the battle. You can soft reset until you get a shiny legendary. (which can literally take thousands of tries)For shiny starter Pokemon, if you save just before you enter the room where you pick your first Pokemon, you can see their picture (if they are shiny the picture will look different). This is a 3 in 8192 chance of one of them being shiny (still very low)
Yes it will.
You can soft reset a few times then you'll get a shiny pokemon if you're lucky.
Soft reset is not working because it rarely works. if you want a shiny starter, you could try AR codes, 1. pokemon modifier 2. all pokemon are shiny Or, you could just keep trying, which, i wouldn't recommend.
You can use Action replay or you can Soft Reset.Soft Reset means you save right before getting your pokemon, then Press L+R together to restart the game. It may take a while, but you'll eventually get it.soft reset (L+R+Start+Select). Save before you choose a starter and then wait until the battle initiates til' you soft reset.
save right before the gift box open it pick snivy go into battle with bianca and if your snivy is not shiny soft reset you soft reset by holdin l r start and select all at the same time
Soft reset until one of them is shiny if none of them are shiny keep soft resetting do this for a couple of hours and yeahwhen you start the game were you pick you Pokemon save before youpick then pick if its not shiny trun the game off and keep doing that till its shiny
All you have to do Is save when you get to him and soft reset until shiny
Soft reset for Pokemon Diamond is R+L+Start+Select.
You have to soft reset and have lots of luck!