why dont you transfer Sandshrew and Nidoran over to D/P?Don't have any shinies actually.But already caught a red gyarados and a golden pidgey in silver version, and a shiny sandshrew in ruby, and a shny nidoranF in leafgreen!
maybe he does not have his national dex yet.