I agree, with Merse. But since its so hard to find shinys, why not make them have a random stat at 28-32. Just a thought since they are shiny and are special.
Also why not have a type of shop which Staff members will take the Shiny pokemon from players and in return they will be allowed to pick...