A few hints
To get eggs from the daycare centre without hving to hunt down same type opposite genders. Just find a Ditto and leave it in the daycare centre with any pokemon male or female and they will have an egg after a quick round at indigo platau.
(this definitly works with female pokemon and I am sure it works with males) (I think it works with lugia and Ho-oh too)
to find the 3 dogs easily all you need do is search everywhere until you encounter one if it gets away its position will appear in your pokedex under area. when you manage to get there use attract and it will be easier to find.
(it frequently moves so keep checking your pokedex)