Quoted By:
To get all three of those, I believe the only way the Pokemon could have been caught legally was through the Dream World. That covers HA (Dream World), non-regular Pokeball (battled and caught in Entree Forest), and some Egg Moves (Dream World Pokemon would come with Egg Moves sometimes).