Not in the wild unless you chain them(only for diamond pearl and platinum) but you can use the Musuda Method to breed a shiny pokemon. Now this method wont always produce a shiny but it raises the chances of the egg being shiny. To do this method breed a pokemon with a pokemon from a different country i.e a german pikachu with a english ditto