Its probably not legit.. Also, the egg event was in Johto, not Sinnoh.
Dig is indeed in the Desert on Route 4. Go on the road that leads toward the Desert Resort and enter the first house there. Talk to the people and you should get the TM. Dream Eater can be found after the main storyline is finished, and it is in the Dream Yard Underground. In the Cold Storage, you can find a TM (Scald) in the main area and after the main story you can find a sage there and he will give you Hone Claws. Hope that helps :D