I've only ever seen 1 shiny, and it was in the first 10 minutes of playing. It was a gold ratatta.

Somewhere i read the chances of catching a shiny are 1 in 8000 odd, but somewhere else it said 1 36000. There's also no cheat (on gameshark atleast) for catching all shineys