( Q1) How would you know if your Pokemon egg will be a shiny Pokemon?
( Q2 ) Can you breed two different Pokemon? ( example can you breed two very different parents to get a Aron? )
( Q3 ) Why can't you breed a heatran or latios and a latias
You can learn more about Breeding at our page here.