It just hatched on ruby with take down and flail when those aren't egg moves and it doesn't learn them until higher levels, how does this happen?
Basicly your Donphan who had Take Down and Flail got downpass to Phanpy..